00:00:00 --- log: started forth/01.10.25 00:09:00 --- join: aum (aum@210-54-227-86.adsl.xtra.co.nz) joined #forth 06:15:46 --- quit: aum () 10:07:32 --- join: edrx (edrx@200.240.18.104) joined #forth 10:42:32 --- nick: MrVideo -> MrReach 10:43:02 I grok TCL, edrx, what were you talking about? 10:43:49 about a kind of diagram to explain how the Tcl interpreter works, by showing how the contexts nest, and how things are parsed differently in each context... 10:43:51 example: 10:43:58 http://angg.twu.net/e/tcl-cipsga.e.html#statements_e_words 10:47:38 ok 10:48:09 who is the audience for such diagrams? 10:48:46 I'm going to give a course on Tcl in few weeks 10:49:01 ah! 10:49:34 I'm planning to use them to help me when I'm waving hands trying to convince people of how the interpreter works 10:49:36 well, I consider it one of the simpler sytaxes, though the quoting sometimes catches me by surprise 10:49:54 me too - it was quite painful in the first weeks 10:50:29 does it matter how the interpreter works? are speaking about internally? 10:50:37 JIT compiling and all that? 10:50:47 --- mode: MrReach set mode: +o edrx 10:52:19 unfortunately, I only understood about 1/5 of the page you refered me to 10:54:15 no, not internally... but people need to know what to expect when they write a chunk of tcl code, so they need the rules of how each part ([expr 1+2], say) is tranformed... 10:54:38 ok, got you 10:54:58 sorry, I'm writing it in portuguese to use in the course, the main thing I wanted to show you was the diagram 10:54:59 actually, the tclsh page is pretty clear about how substitutions are made 10:55:06 have you forgotten that one? 10:55:23 no, I even have hyperlinks to it at some points 10:55:30 * MrReach nods. 10:55:36 and I'm translating it to portuguese 10:55:46 but it lacks examples 10:55:56 I'd probably start with that, verbatim, and expand with more examples 10:56:00 heh 10:56:30 brb, coffee 10:59:01 are you approaching from a TCL level or a WISH one? 11:00:32 brb, need to reboot 11:00:42 both... first tcl, then after people get some notion of the syntax I show them the "widget" demo and say "and now our next task is learn what's inside that" 11:00:43 you can op me when I get back 11:00:48 ok 11:01:00 good idea 11:01:08 I was thinking of a primitve text editor 11:01:13 but the demos are better 11:01:18 --- quit: MrReach () 11:05:57 --- join: MrGone (mrreach@209.181.43.190) joined #forth 11:06:03 --- nick: MrGone -> MrReach 11:07:11 --- mode: edrx set mode: +o MrReach 11:07:21 hi 11:07:29 here's a primitive text editor: 11:07:31 hihi 11:07:42 http://angg.twu.net/e/tcl-cipsga.e.html#mywish 11:08:06 if you press the button it executes the selected text 11:10:51 that's pretty nifty 11:11:17 somebody in the TCL chat is writing a good TCL editor (based on text widget) 11:11:23 it look REAL sharp 11:11:41 it's like the emacs trick, but in Tcl, and without the elisp hyperlinks, of course 11:11:49 heh 11:11:55 tcl chat? 11:12:03 #tcl? 11:12:06 now THERE is a indepherable language! 11:12:14 no, it's a web-based chat 11:12:15 elisp? 11:12:25 many of the core developers hang out there 11:12:33 yes, elisp is hard to read 11:12:46 only because of the infrastructure behind it that is emacs 11:12:58 just a sec, get the URL 11:13:10 I agree... if it weren't by the fact that one can runs chunks of it interctively it would be nearly impossible to use 11:13:28 http://mini.net/cgi-bin/chat.cgi 11:13:38 it's a perl chat script 12:09:22 glad to see you got the wikit working 12:18:00 me too :) now I'm going to work on the program to make those diagrams 12:18:11 ok, be well 12:19:27 I'm not sure if I was able to logout 12:19:54 * MrReach shrugs, "No biggie" 12:20:07 I'm not on the chat either 12:20:11 so I couldn't tell you 12:21:21 ok, I logged out 12:21:36 I logged in again to check, then out again... :| 12:21:43 heh 12:32:26 btw #tcl is a nice irc channel, and I never saw more than 4 people there... 12:32:37 I met davidw there 12:32:38 yep 12:32:43 rather pointless 12:32:50 here on linpeople? 12:33:35 it this linpeople? In my blissful ignorance this is "the server that I connect via irc.debian.org"... 12:34:03 I thought it was openprojects 12:34:18 sorry, you're right, it *IS* openprojects.net 12:34:40 but you're speaking of #tcl on this netowrk? 12:34:53 I don't like linux, I'd be a bit ashamed to know that this is called linpeople... 12:34:55 yes 12:35:03 I just disconnected from #tcl 12:36:17 gotta go 12:36:35 need to code+write for for the course+study+sleep 12:36:43 ok 12:36:45 have fun 12:36:47 plus fix a backache 12:36:49 you too 12:36:57 see ya, [] 12:37:02 --- part: edrx left #forth 14:39:27 --- join: I440r (mark4@A010-0087.BLMG.splitrock.net) joined #forth 14:39:58 hehe 14:40:05 cool topic L:) 16:19:55 --- join: qless (qless@clgr000977.hs.telusplanet.net) joined #forth 16:20:24 heyho 18:03:14 hi 18:03:31 who gless 18:43:40 --- quit: qless ([x]chat) 19:01:51 --- join: aum (aum@210-54-227-86.adsl.xtra.co.nz) joined #forth 19:02:34 --- quit: I440r (Read error to I440r[A010-0087.BLMG.splitrock.net]: Connection reset by peer) 19:35:12 --- join: aaronl (aaronl@vitelus.com) joined #forth 20:25:03 --- quit: aum () 20:32:52 --- join: futhin (kla@h24-66-209-114.cg.shawcable.net) joined #forth 20:33:50 --- join: I440r (mark4@A010-0081.BLMG.splitrock.net) joined #forth 20:33:58 hi :) 20:34:32 hmm? 20:34:34 you there? 20:34:40 not all :) 20:43:14 hmm 20:44:00 let's talk the collaborative business thingie 20:44:21 what do you think about it ? :P 20:45:00 it'd be nice if forth coders got together and by doing so, jobs were created. 20:47:02 i dont think it will work 20:47:04 at all 20:47:15 not on any CLOSED projects 20:48:43 it works great on open projects like linux etc 20:55:51 why not closed projects? it would be a company.. 20:56:58 because of the security 20:57:11 bah 20:57:22 the company that hired us would want us to work ON sight 20:57:27 not remotly 20:57:49 bah 20:58:01 they don't have to know everything 20:58:43 besides.. the company will be doing custom programming.. making custom applications 20:59:51 and we won't tell them that we're coding in it forth either :P 21:01:16 unless they ask 21:02:00 hehe that wouldnt work 21:02:11 they would want total control over who what where when and how 21:02:26 you will write this using this compiler using thyese libraries 21:02:31 and we want it tin 2 weeks 21:02:48 and for custom programming, they aren't really going to mind that it's coded collaboratively. security isn't a problem. there can be an agent that will handle the client the whole time. 21:04:24 it's not hard to do encryption between forth coder's computer and the main collaborative server. we can mail 1 gigabyte keys to each forth coder ;) 21:04:44 not every project will be extremely sensitive 21:04:57 wrong 21:04:59 they all are 21:05:06 work as a consultant for a while 21:05:20 we're not talking programming for embedded stuff _at all_ 21:06:24 ugh 21:06:29 thats all i do 21:06:35 i dont do anything but 21:07:16 this collaborative company would be doing custom programs for pcs.. that's what i was thinking.. that's where the market is... isn't it 21:08:48 why would you not do forth coding for pcs?? 21:09:08 what sort of shit do you expect to be doing ? 21:11:52 well i dunno. the main reason for coming up with this idea is to "generate forth coding jobs for forth coders". that's the main thing. i figured most forth coders including potential forth coders would prefer to code applications for the pc.. 21:12:26 if you have better ideas or alternate suggestions 21:13:51 please say :) 21:15:28 hmm 21:15:37 i gotta go to bed pretty soon 21:15:57 ill think abou it... 21:16:30 but i dont know how it would work 21:16:32 yeah, please do.. it's all about creating jobs because you were saying how you really want a job coding forth.. so i started thinking about how to create jobs :) 21:17:04 and i figured if forth coders got together and presented a professional front, they'd be able to get the jobs. 21:17:55 thats what forth inc is about 21:17:57 sort of 21:18:29 I440r!!! 21:18:34 they kinda suck :P 21:18:39 :) 21:18:42 kinda 21:19:18 well think about it and we'll talk about it some more later. i gotta go 21:19:32 laters 21:19:37 --- quit: futhin (bed) 21:20:15 what's wrong with purplecoder? 21:20:40 i moved 21:20:43 cant get dsl here :( 21:21:29 :( 23:56:00 --- quit: I440r () 23:59:59 --- log: ended forth/01.10.25