00:00:00 --- log: started forth/02.04.05 01:09:44 --- quit: ChanServ (carter.openprojects.net irc.openprojects.net) 01:09:47 --- quit: onetom (carter.openprojects.net irc.openprojects.net) 01:09:55 --- quit: Soap` (carter.openprojects.net irc.openprojects.net) 01:09:55 --- quit: Fare (carter.openprojects.net irc.openprojects.net) 01:09:56 --- quit: qless (carter.openprojects.net irc.openprojects.net) 01:10:00 --- join: ChanServ (ChanServ@services.) joined #forth 01:10:00 --- mode: carter.openprojects.net set +o ChanServ 01:10:05 --- join: Soap` (flop@203-96-105-61.dialup.xtra.co.nz) joined #forth 01:10:05 --- join: Fare (fare@samaris.tunes.org) joined #forth 01:10:29 --- join: onetom (tom@adsl52235.vnet.hu) joined #forth 01:12:53 --- join: qless (~cerberus@clgr000977.hs.telusplanet.net) joined #forth 01:39:53 --- quit: qless (carter.openprojects.net irc.openprojects.net) 01:46:34 --- join: qless (~cerberus@clgr000977.hs.telusplanet.net) joined #forth 02:08:35 --- quit: Fare ("Connection reset by pear") 02:09:02 --- join: rob_ert (~robert@h237n2fls31o965.telia.com) joined #forth 05:37:39 --- join: Fare (fare@samaris.tunes.org) joined #forth 05:38:05 Hi 05:44:06 --- join: cdesousa (syf@faeldryn.demon.nl) joined #forth 05:44:49 Hoi 05:46:24 hi 06:12:03 --- join: tathi (~tathi@wsip68-15-54-54.ri.ri.cox.net) joined #forth 06:12:32 Hi 06:18:50 --- quit: Fare ("Connection reset by pear") 06:22:31 hi rob_ert 08:24:43 --- quit: qless ("Download Gaim [http://gaim.sourceforge.net/]") 12:22:23 --- quit: Soap` (Read error: 113 (No route to host)) 14:09:43 --- quit: tathi ("Client Exiting") 14:25:28 --- join: Etaoin (~david@ljk23.sat.net) joined #forth 14:28:33 Hi 14:38:36 hello 14:52:30 öhu 14:52:35 hi 15:06:49 --- join: I440r (~mark4@1Cust107.tnt3.bloomington.in.da.uu.net) joined #forth 15:07:12 I440r :) 15:09:43 rob :) 15:09:56 oooh who is cdesousa ? 15:10:02 a new #forther ? 15:10:17 Seems like that :) 15:10:34 cool! 15:10:43 the more the merrier :) 15:10:56 just went shooting the persian mauser 15:11:02 awesome rifle 15:11:05 Heh 15:11:07 shot our own reloads 15:11:32 very nice groupings at 100 yards as compared to the shitty groupings with the yougoslavian military ammo :P 15:27:26 can cahnserv do a !seen ? 15:27:30 look! 15:27:50 Yes... 15:27:56 Er 15:28:00 nickserv can 15:28:03 not chanserv, I think 15:28:08 ive found a funny representation "syntax" for the 4th dict in awk 15:29:01 I440r: cdesousa is also from .nl... 15:29:49 yea i saw :) 15:30:02 .nl must like forth :) 15:33:10 I440r: probably hes the friend of Speuler,uiver,segher,aaronl (grep rlz ;) 15:33:58 so: may i show u some tricy awk code? 15:34:18 :) 15:34:35 sure but i dont know awk hehe 15:35:32 its just like *khm* u ll find out what ;) 15:35:33 dp =0 # dictionary pointer 15:35:34 Xit =dp;_( primitiveWord )_(00) 15:35:34 op1 =dp;_( primitiveWord )_(01) 15:35:34 op2 =dp;_( primitiveWord )_(02) 15:35:34 op3 =dp;_( primitiveWord )_(03) 15:35:34 word1 =dp;_( threadedWord )_(op1)_(op2)_(Xit) 15:35:36 word2 =dp;_( threadedWord )_(op3)_(Xit) 15:35:38 test =dp;_( threadedWord )_(word1)_(word2)_(Xit) 15:36:09 ------- 15:36:35 i felt a bit like an ascii artist 2nite :) 15:36:44 whats it do ? 15:37:29 so ive chained some identifiers in2 threads :) 15:37:43 it does the same as: 15:38:17 :: ;; primitive-word ,, ' RET ,, 15:38:17 : (op1) cr ." op1" ; 15:38:17 : (op2) cr ." op2" ; 15:38:17 : (op3) cr ." op3" ; 15:38:17 :: op1 primitive-word ,, ' (op1) ,, 15:38:19 :: op2 primitive-word ,, ' (op2) ,, 15:38:21 :: op3 primitive-word ,, ' (op3) ,, 15:38:23 ( and here comes the actual sample code ) 15:38:25 :: word1 threaded-word ,, op1 ,, op2 ,, ;; ,, 15:38:27 :: word2 threaded-word ,, op3 ,, ;; ,, 15:38:29 :: test threaded-word ,, word1 ,, word2 ,, ;; ,, 15:38:31 ----------- 15:38:39 whats ,, ? 15:39:08 havent u ever cn my kernel.fs??? 15:39:19 nope 15:39:41 well... have a look @ it plz ;) 15:39:45 sure :) 15:39:45 er 15:39:48 where is it:P 15:40:21 http://hermantom.homeip.net/~tom/forth/kernel.fs 15:40:27 http://hermantom.homeip.net/~tom/forth/kernel.awk 15:40:42 but the awk version is still buggy 15:41:01 and has some debugging output 15:42:53 oops 15:43:15 check them under ~guest instead of ~tom 15:43:59 tho, kernel.fs-es r probably the same.. 15:45:04 k 15:45:57 its a very very very simple threaded code example 15:46:17 yea. isaw 15:46:19 looks neat 15:46:25 w a totally schematic dict struct 15:46:34 oh, thank u :) 15:46:53 i made it so i can show how the various 15:47:05 4th mechanisms work 15:47:19 like preemptive multitasking 15:47:50 at the threaded code executor virtual processor level 15:48:07 2, control structures 15:48:12 3, locals 15:48:56 & i plan 2 implement these things in a very minimalistic manner 15:49:25 so they could b easily understood by not so experienced individuals to 15:50:03 & i also plan 2 implement them in various languages, coz: 15:51:10 1, this way those programmer who only know this-or-that lang could also get the chance 15:51:31 being tempted by 4th :) 15:52:26 :) 15:52:48 do u think its a good tactic? 15:53:09 beside all the above 15:54:40 yes 15:54:57 its actually part of what i want isforth to do 15:55:17 im deliberatly not doing complext shit to make it easier for others to understand forth :) 15:55:24 tho isforth is still quite complex 15:55:56 aha, well... u also have 2 document it 15:56:12 immediately during coding 15:56:21 as ive just mentioned it yesterday 15:56:58 it could also help u l8r remember 15:57:22 why did u decided doing a specific thing 15:57:32 that way u did 15:58:18 and all the others could get answers wo interviewing u :P 15:58:38 eg, the quotes file is a similar good idea, 15:58:51 what u just have created, eg 16:00:28 bbl gotta go 16:00:29 bbl 16:00:33 --- quit: I440r ("Reality Strikes Again") 17:22:02 --- join: qless (~cerberus@clgr000977.hs.telusplanet.net) joined #forth 17:39:32 --- quit: rob_ert ("(:") 18:49:58 --- part: qless left #forth 19:05:43 --- join: I440r (~mark4@1Cust214.tnt2.bloomington.in.da.uu.net) joined #forth 20:12:17 --- quit: I440r ("Reality Strikes Again") 20:27:01 --- quit: Etaoin ("raise MappingError, "arg, somebody folded the maps instead of rolling them"") 23:34:49 --- join: aaronl (~aaronl@vitelus.com) joined #forth 23:35:13 --- part: aaronl left #forth 23:59:59 --- log: ended forth/02.04.05