00:00:00 --- log: started forth/13.10.30 00:14:00 --- join: true-grue (~quassel@95-25-2-5.broadband.corbina.ru) joined #forth 00:37:49 --- quit: nisstyre (Ping timeout: 252 seconds) 00:47:11 --- quit: Azel (Ping timeout: 268 seconds) 00:54:14 --- join: ttmrichter (~ttmrichte@111.4.119.28) joined #forth 02:39:50 --- quit: kludge` (Ping timeout: 272 seconds) 02:42:32 --- join: kludge` (~comet@unaffiliated/espiral) joined #forth 02:44:15 --- quit: ttmrichter (Ping timeout: 252 seconds) 03:26:27 --- quit: Bahman (Quit: Leaving.) 03:40:47 --- join: Bahman (~Bahman@2.146.217.62) joined #forth 03:55:41 --- join: LinearInterpol (~RJones@cpe-76-179-150-229.maine.res.rr.com) joined #forth 04:03:42 --- join: nighty^ (~nighty@lns-bzn-49f-62-147-170-46.adsl.proxad.net) joined #forth 04:24:49 --- quit: LinearInterpol (Ping timeout: 264 seconds) 04:41:27 --- quit: Bahman (Read error: Connection reset by peer) 04:45:06 --- join: Bahman (~Bahman@2.146.217.62) joined #forth 04:57:38 --- join: LinearInterpol (~RJones@WatchGuard.ellsworth-hs.ellsworth.k12.me.us) joined #forth 05:29:39 --- join: ttmrichter (~ttmrichte@58.55.124.226) joined #forth 05:33:09 --- join: colambus (~guest@static-213-20.is.net.pl) joined #forth 05:37:57 --- quit: colambus (Remote host closed the connection) 05:53:42 --- join: dddtest_3b713 (~dddtest_3@209.208.27.197) joined #forth 06:02:36 --- quit: dddtest_3b713 (Remote host closed the connection) 06:06:39 --- join: dddtest_09ef6 (~dddtest_0@209.208.27.197) joined #forth 07:01:34 --- quit: dddtest_09ef6 (Remote host closed the connection) 07:03:48 --- join: dddtest_f2b1d (~dddtest_f@209.208.27.197) joined #forth 07:08:51 --- quit: dddtest_f2b1d (Remote host closed the connection) 07:09:05 --- quit: Bahman (Quit: Leaving.) 07:17:50 --- join: dddtest_13506 (~dddtest_1@209.208.27.197) joined #forth 07:24:33 --- join: mark4 (~mark4@cpe-192-136-220-10.tx.res.rr.com) joined #forth 07:25:32 in a potentailly multi threaded forth should , and the like be thread safe? i.e. should comma allot then store or should there only ever be one thread doing actual compilation so no need for thread safety? 07:28:38 hmmm or should dp be a user variable! 07:29:50 It's all depends on chosen parallel/distributed/concurrent programming concept. In Forth you should choose and build it all by yourself :) 07:33:28 --- join: Chillectual (~RJones@WatchGuard.ellsworth-hs.ellsworth.k12.me.us) joined #forth 07:36:27 --- quit: LinearInterpol (Ping timeout: 272 seconds) 07:49:18 --- join: kumul (~mool@173.215.185.136) joined #forth 07:58:14 --- quit: Chillectual (Ping timeout: 272 seconds) 08:19:27 --- join: LinearInterpol (~RJones@WatchGuard.ellsworth-hs.ellsworth.k12.me.us) joined #forth 08:51:05 --- quit: ttmrichter (Ping timeout: 256 seconds) 08:58:55 --- join: ErhardtMundt (~Lawrence@host252-173-dynamic.40-79-r.retail.telecomitalia.it) joined #forth 09:00:53 hello there 09:02:19 hello ErhardtMundt 09:02:29 hey 09:02:34 you have a cool name :) 09:02:49 oh, thank you 09:02:54 where is it from though? 09:03:08 it's a german name 09:03:15 I took it from a movie 09:03:23 aha! that was my first guess 09:03:37 didnt know the movie part 09:03:43 which movie is it? 09:03:52 Thank You for Smoking 09:05:08 who's erdhardt in that movie? 09:05:50 a so called scientist payed by a tobacco company 09:06:22 to study the effects of the smoke on human beings 09:58:15 --- quit: nighty- (Ping timeout: 272 seconds) 10:01:19 --- join: nighty- (~nighty@static-68-179-124-161.ptr.terago.net) joined #forth 10:10:24 --- quit: kludge` (Remote host closed the connection) 10:31:54 --- quit: LinearInterpol (Ping timeout: 256 seconds) 10:43:30 there's something I didn't understand 10:45:23 what does this code do? «: FOO IMMEDIATE ' LIT , 2 , ;» 10:45:46 --- join: LinearInterpol (~RJones@WatchGuard.ellsworth-hs.ellsworth.k12.me.us) joined #forth 10:55:52 --- join: nisstyre (~yours@oftn/member/Nisstyre) joined #forth 10:56:47 what's the first thing before the colon, ErhardtMundt ? 10:57:12 well.. 10:57:14 nothing 10:57:18 oh is the whole thing in fancy quotes maybe and i can ignore them? 10:57:32 : FOO IMMEDIATE ' LIT , 2 , ; 10:57:32 tangentstorm: yes, it is 10:58:38 ErhardtMundt: okay most of my experience is with a non-standard dialect, but that appears to create an immediate word that compiles the instruction 'LIT 2' 10:59:22 it seems to be the right behaviour 10:59:40 but I can't get it 11:01:11 starting from ': is it an immediate word? 11:01:45 as far as I know, it's not an immediate word, and since the context is compiling 11:02:14 the behaviour should be to place the codeword of ' over HERE 11:02:18 am I correct? 11:07:57 well ':' turns on the compiler 11:08:14 and reads one token (FOO), for which it then creates a dictionary entry. 11:08:44 IMMEDIATE (i *believe*) immediately marks this entry as being an immediate word. 11:08:48 ime 11:09:00 immediate words are words that are executed immediately even when you're compiling. 11:09:15 (i believe) IMMEDIATE is also an immediate word. 11:10:35 (i believe) ' is also immediate, and will immediately read one token, and (when state=compile) will compile a reference to that word. 11:10:58 * tangentstorm looks it up before going any further 11:11:16 that's the point, the tick word being immediate 11:14:32 i think i'm wrong about that. or at least the standard doesn't indicate that it's immediate. 11:15:04 where did you find this? 11:16:23 hrm... LIT isn't part of ansi forth. but there is LITERAL 11:16:29 i'm looking at http://forth.sourceforge.net/std/dpans/dpans6.htm btw 11:16:32 http://rwmj.wordpress.com/2010/08/07/jonesforth-git-repository/ 11:17:00 oh 11:19:49 https://github.com/AlexandreAbreu/jonesforth/blob/master/jonesforth.S#L1967 11:19:57 to be precise 11:22:13 ok 11:23:10 jonesforth is another dialect that drifts from the standard a bit. (which is sort of the universal law of forth anyway, so get used to it. ;) 11:23:52 so he called that LIT2 because in jonesforth it's just a long way of writing LIT 2 11:24:28 : myword 2 ; 11:24:33 : myword LIT2 ; 11:24:41 those are equivalent given his definition. 11:25:18 mmmh, yeah 11:35:14 ErhardtMundt: there's another guy working on a modernized/ansified version of jonesforth... he's basically rewriting it to the standard. 11:35:17 https://bitbucket.org/avanderhorst/yourforth 11:36:26 he's been working on it for a couple months. i haven't checked in for a while but it was off to a good start back in august 11:37:12 --- quit: LinearInterpol (Ping timeout: 264 seconds) 11:44:54 --- nick: tangentstorm -> saonethsaonetuhs 11:44:58 --- nick: saonethsaonetuhs -> tangentstorm 11:53:44 --- nick: tangentstorm -> TangentStorm 12:17:49 --- nick: TangentStorm -> tangentstorm 12:30:36 --- quit: nisstyre (Quit: Leaving) 12:31:26 --- join: Azel (~Thunderbi@83.82.69.86.rev.sfr.net) joined #forth 12:31:35 --- join: kumool (~mool@adsl-64-237-232-165.prtc.net) joined #forth 12:35:22 --- quit: kumul (Ping timeout: 264 seconds) 12:43:57 --- join: Nisstyre-laptop (~yours@oftn/member/Nisstyre) joined #forth 12:46:09 --- nick: Nisstyre-laptop -> nisstyre 12:53:17 --- join: LinearInterpol (~RJones@cpe-76-179-150-229.maine.res.rr.com) joined #forth 13:04:09 --- join: evarnaut (~evarnaut@109.111.175.90) joined #forth 13:11:02 --- join: dessos (~dessos@c-174-60-176-249.hsd1.pa.comcast.net) joined #forth 13:15:40 thanks tangentstorm 13:18:06 np 13:19:02 --- quit: evarnaut (Read error: Connection reset by peer) 13:30:03 --- quit: nighty- (Read error: Connection reset by peer) 13:30:29 --- join: nighty- (~nighty@TOROON12-1279662182.sdsl.bell.ca) joined #forth 13:31:13 --- quit: nighty- (Read error: Connection reset by peer) 13:35:19 --- join: nighty- (~nighty@static-68-179-124-161.ptr.terago.net) joined #forth 13:35:34 --- join: denisbox (~denisbox@LLagny-156-34-36-225.w217-128.abo.wanadoo.fr) joined #forth 13:37:01 --- quit: nisstyre (Quit: Leaving) 13:39:56 --- quit: denisbox (Ping timeout: 256 seconds) 13:42:06 --- quit: true-grue (Read error: Connection reset by peer) 13:46:04 --- quit: mark4 (Ping timeout: 245 seconds) 14:17:29 --- quit: dddtest_13506 (Remote host closed the connection) 14:20:03 --- join: dddtest_6fb1b (~dddtest_6@209.208.27.197) joined #forth 14:25:07 --- join: nisstyre (~yours@oftn/member/Nisstyre) joined #forth 14:38:46 --- quit: dddtest_6fb1b (K-Lined) 15:16:40 --- quit: ASau (Ping timeout: 272 seconds) 15:18:44 --- join: ASau (~user@p5083D7E1.dip0.t-ipconnect.de) joined #forth 15:23:22 --- quit: nisstyre (Quit: Leaving) 15:38:20 --- quit: nighty^ (Quit: Disappears in a puff of smoke) 16:10:08 --- quit: kumool (Ping timeout: 240 seconds) 16:23:32 --- join: kludge` (~comet@unaffiliated/espiral) joined #forth 16:24:14 --- quit: dys (Ping timeout: 264 seconds) 16:27:13 --- join: dys (~user@2a01:1e8:e100:8296:21a:4dff:fe4e:273a) joined #forth 16:32:02 --- quit: dys (Ping timeout: 264 seconds) 16:32:52 --- join: dys (~user@2a01:1e8:e100:8296:21a:4dff:fe4e:273a) joined #forth 16:34:03 --- join: kumool (~mool@adsl-64-237-235-165.prtc.net) joined #forth 17:25:05 --- quit: carc (Quit: QUIT) 17:27:12 --- join: ttmrichter (~ttmrichte@114.54.2.170) joined #forth 17:27:27 --- join: carc (~carc@unaffiliated/carc) joined #forth 17:35:53 --- quit: ttmrichter (Quit: ttmrichter) 17:36:28 --- join: ttmrichter (~ttmrichte@221.234.41.74) joined #forth 17:54:11 --- quit: dys (Ping timeout: 264 seconds) 17:56:45 --- join: dys (~user@2a01:1e8:e100:8296:21a:4dff:fe4e:273a) joined #forth 18:01:59 --- quit: dys (Ping timeout: 264 seconds) 18:05:51 --- quit: ASau (Remote host closed the connection) 18:07:10 --- join: Chillectual (~RJones@cpe-76-179-150-229.maine.res.rr.com) joined #forth 18:10:36 --- quit: LinearInterpol (Ping timeout: 264 seconds) 18:13:38 --- join: ASau` (~user@p5083D7E1.dip0.t-ipconnect.de) joined #forth 18:18:51 --- join: dys (~user@2a01:1e8:e100:8296:21a:4dff:fe4e:273a) joined #forth 18:43:58 --- nick: ASau` -> ASau 18:52:13 --- quit: Chillectual (Read error: Connection timed out) 19:05:18 --- part: dessos left #forth 19:18:06 --- join: ASau` (~user@p5083D6A9.dip0.t-ipconnect.de) joined #forth 19:21:22 --- quit: ASau (Ping timeout: 264 seconds) 19:21:40 --- nick: ASau` -> ASau 20:17:10 --- join: Bahman (~Bahman@2.146.217.62) joined #forth 20:49:19 --- join: nisstyre (~yours@oftn/member/Nisstyre) joined #forth 23:13:20 --- quit: djinni (Ping timeout: 248 seconds) 23:14:32 --- quit: kulp (Ping timeout: 252 seconds) 23:14:35 --- quit: dzho (Ping timeout: 260 seconds) 23:19:24 --- quit: kumool (Read error: Connection reset by peer) 23:19:53 --- join: kulp (kulp@unaffiliated/kulp) joined #forth 23:20:08 --- join: djinni (~djinni@li125-242.members.linode.com) joined #forth 23:21:40 --- join: dzho (~deejoe@quercus.etrumeus.com) joined #forth 23:35:16 --- join: true-grue (~quassel@95-25-78-148.broadband.corbina.ru) joined #forth 23:52:38 --- join: LinearInterpol (~RJones@cpe-76-179-150-229.maine.res.rr.com) joined #forth 23:59:59 --- log: ended forth/13.10.30