00:00:00 --- log: started forth/02.02.25 00:35:42 --- quit: MrGone () 03:06:14 --- join: rob_ert (~robert@h173n2fls33o898.telia.com) joined #forth 05:28:48 --- join: nilsw (00000@ncdial2-84-1-nc.nordcom.net) joined #forth 10:19:18 --- quit: nilsw ("Delay for N seconds") 11:17:39 --- join: Stepan (~stepan@p50846ACA.dip.t-dialin.net) joined #forth 11:17:49 Hi :) 11:17:55 hi :-) 12:30:13 --- join: nilsw (00000@ncdial2-236-2-nc.nordcom.net) joined #forth 12:31:31 --- quit: nilsw (Remote closed the connection) 12:31:41 --- join: nilsw (00000@ncdial2-236-2-nc.nordcom.net) joined #forth 13:33:31 hey boys and girls :) 13:33:39 idlerz.. 13:34:01 * nilsw is wondering how clogs gets it managed to log so much idling 13:34:08 :) 13:34:15 hey rob 13:34:22 are you going to leave #uuu, too? 13:34:22 hi Nils. 13:34:27 Hmm.. nah. 13:34:31 why? :) 13:34:50 I would miss the people in there ;) 13:35:22 did lynx say anything stupid about my leaving message? :P 13:53:07 --- join: Speuler (l@195.30.184.52) joined #forth 13:53:11 hi all 13:53:21 Hi 14:43:22 --- quit: nilsw ("Delay for N seconds") 15:50:10 --- join: I440r (~mark4@1Cust45.tnt3.bloomington.in.da.uu.net) joined #forth 15:50:10 --- mode: ChanServ set +o I440r 15:50:22 Hi :) 15:50:26 meep meep! 15:50:28 bongo i fixed that /mod bug hehe 15:50:34 it wasnt a bug in /mod :P 15:50:54 hi rob :) 15:52:10 that assembler extention is starting to get more and more desireable 15:52:31 isforth is realy close to v0.0000000001 beta release :) 15:52:46 Yay 15:53:22 im coding the command tail and #! /bin/isforth shit - and then i need save-exe and turnkey 15:53:39 soon as thats done im gong to call mysefl version 1.0 i think 15:54:37 isforth alrady has the start of a load file that includes extentions 15:54:47 ./isforth 15:54:47 then 15:54:47 fload load.f 15:55:04 and it extends isforth with some stuff from various forth sources 15:56:22 specificaly comment words, pictured number output, a dump utility, loop/branch compilation words and a "words" list all defined words 15:58:39 hehe thats 32k of forth sources 16:02:34 im thinking of renaming the nasm output from the nasm assembly stage "kernel.com" heh 16:03:00 would you use lex for writing a tokenizer? 16:03:13 (fcode) 16:03:28 lex ? 16:03:40 i dont knnow lex 16:03:48 hi I440r 16:03:54 didn't pay attn as i was busy 16:04:01 congrats for bug fix 16:04:04 it's an old unix tool, a lexical analyzer generator 16:04:05 thats ok heh 16:04:05 i'll be leaving now 16:04:08 good night 16:04:09 :) 16:04:12 i know what it is 16:04:17 nite bongo :) 16:04:19 --- quit: Speuler ("using sirc version 2.211+KSIRC/1.1") 16:04:23 i dont know how to use it is what i mean 16:05:15 me neither very well.. but i'm playing with it,.. and i have a small own scanner and a lex made one 16:05:47 Uhm, is there any good forth for good old DOS? 16:05:55 I'm thinking about learning a bit ;) 16:06:19 fpc 16:06:37 good plan 16:06:41 :P 16:06:44 go to the taygeta ftp site 16:06:45 dos? *g* 16:06:53 you can get there from www.forth.org 16:07:01 Stepan: That's what I have on my laptop ;) 16:07:08 search for fprimer.zip 16:07:09 And maybe I want to code forth in bed 16:07:13 I440r: ok, thanks 16:07:25 i have linux on my laptop :) 16:08:03 do pop 16:08:30 I440r: I have minix too... you know any forth for minix? :) 16:08:36 on the laptop, that is 16:09:33 * Stepan misses the borrowed g3 laptop 16:09:46 there you could just press apple o f 16:10:07 no need for an os to write forth 16:14:09 heh 16:25:15 Is there any place where they explain forth from an assembly point of view? 16:25:25 Like..how it really works 16:25:53 hrm 16:25:55 not yet 16:26:11 Not? 16:26:14 Heh.. :) 16:26:24 but i intend to explain the inner working of forth, how each primative works 16:26:24 I though forth was bigger than that :P 16:26:37 starting with how forth executes high level definitions 16:26:37 next, nest and unnest specificaly 16:26:37 :-) 16:27:24 there might be some tutorials on forth arround 16:27:24 ive never gone looking for them 16:27:32 not sure how IN DEPTH they get about the inner workings 16:27:51 they usually try teach you how to program in forth, not how forth works 16:28:33 hm 16:28:53 is there any asm forth (like yours :D) for DOS, that I can study? It should of course be simple 16:28:59 nothing very big 16:29:58 theres very little in my forth thats specific to linux 16:30:35 you could try getting pygmy forth 16:30:35 or some other dos forths 16:30:38 hmm.. i think about changing my detokenizer symbol lookups from o(1) to o(n) to safe memory 16:32:50 --- join: Error404 (~Coke@dsl-225.hfc.scptvl.infoave.net) joined #forth 16:32:55 hello? 16:33:09 hi 16:33:16 hey 16:33:33 he robert 16:33:40 hi 16:33:48 hey* 16:33:56 your not found :P 16:34:10 rob_ert told me to come here.. so what is this room for 16:34:11 :) 16:34:11 ? 16:34:16 uhh 16:34:21 forth 16:34:24 maybe nothing for you 16:34:31 is 'cout' just for windoze? 16:34:33 ya i am thinking 16:34:33 :) 16:34:36 :) 16:34:40 i didnt know 16:34:42 you know what the programming language forth is ? 16:34:43 i am a newbie 16:34:49 never heard of it 16:35:01 cout is a c++ thing :P 16:35:01 character out 16:35:05 it's polish notation... 16:35:40 polish notation...? 16:35:40 Error404: thinking backwards, thats forth ;) 16:35:52 3 2 + 16:36:15 like postscript or the hp48g(x) 16:36:16 hehe 16:36:16 yes 16:36:16 5 6 + 16:36:18 like {x return;}; int GetX; 16:36:18 :) 16:36:30 not 5 + 6 16:36:40 reverse polish notation 16:36:48 oh like scheme (define two (+ 1 1) ) ? 16:36:53 that is polish? 16:36:57 so reverse it? 16:37:16 like (define two (1 1 +) ) ? 16:37:18 i think its the name if the guy that invented it heh 16:37:23 oh 16:37:52 so like if you wanna say : if x is greater than three you write 16:37:53 x 3 > 16:37:55 ? 16:37:57 but yes 16:37:57 its stack based 16:38:09 o 16:38:30 that says if x is greater than 3 leave a true flag on the stack 16:38:30 well i am gonna leave now... this isnt a place for me :) 16:38:34 so it's x 3 > if .... then ;-)) 16:38:40 WHOA 16:38:41 x would be a constant in that code tho :) 16:38:42 i get it now 16:39:05 well still.. i am going back to other channel.. bye guys 16:39:09 bye 16:39:11 hihihi 16:39:13 bye 16:39:22 * rob_ert already loves forth 16:39:33 * Error404 laughs 16:39:36 --- part: Error404 left #forth 16:39:44 I once made a compiler for a language with almost as fucked up syntax as forth :) 16:40:15 forth has no syntax 16:40:32 uhm 16:40:50 well.. the programs still have a kind of syntax 16:45:02 cool... forth for PICs :D 16:45:15 do forth programs need any runtime environment? 16:45:51 only the forth kernel and thats always there :) 16:46:47 and how small can that be? 16:48:03 well 16:48:16 mine is 8k for the kernel 16:48:28 it will get larger as i add extentions but you can rebuild a SPECIAL kernel with alot of this stripped out 16:48:38 to compile you applications on top if 16:48:39 of 16:48:50 hm 16:48:59 the 16f84 has 68 bytes of RAM 16:49:10 1024 words program memory 16:49:12 ths way your apps have a very minimal built in kernel (probably 4 or 5 k ish) 16:49:25 14-bit words 16:49:29 will it fit? :) 16:49:45 16f84 ? 16:49:57 u lost me 16:50:53 a PIC 16:51:05 oh heh 16:51:08 just saw a dir with PIC forths at taygeta's 16:51:18 there are already PIC forths :) 16:51:43 i doubt you would get isforth inside a pic :) 16:51:56 skip carter is cool 16:52:09 i cant way to pass isforth to taygeta :) 16:52:22 i think thats going to be my main distrobution site if he will host it 16:53:15 :) 16:53:34 any good newbie tutorials you know of? 16:53:40 I have fprimer 16:56:21 inside fprimer :) 16:56:35 thats the only one ive found 16:56:35 try googling for a forth tutorial 16:58:30 okay, thanks 17:10:41 nigh 17:10:46 --- quit: Stepan ("Client Exiting") 17:24:43 --- join: aum (~david@l76-134.world-net.co.nz) joined #forth 17:29:14 hi aum 17:29:14 u gona try grab those sources ? 18:17:48 --- quit: aum () 20:32:09 --- join: aum (~david@l76-134.world-net.co.nz) joined #forth 22:42:39 --- quit: I440r ("nite nite!") 22:47:08 --- join: qless (~qless@clgr000977.hs.telusplanet.net) joined #forth 22:49:13 --- quit: qless (Client Quit) 23:43:39 --- join: adu (~andrew@dsl-64-130-166-225.telocity.com) joined #forth 23:43:47 yo 23:59:59 --- log: ended forth/02.02.25