00:00:00 --- log: started forth/02.06.05 00:05:05 --- join: davidw (~davidw@adsl-ull-66-108.42-151.net24.it) joined #forth 00:09:07 --- quit: onetom (carter.openprojects.net irc.openprojects.net) 00:09:07 --- quit: Etaoin (carter.openprojects.net irc.openprojects.net) 00:09:07 --- quit: davidw (carter.openprojects.net irc.openprojects.net) 00:09:07 --- quit: sbk_ (carter.openprojects.net irc.openprojects.net) 00:09:12 --- quit: ChanServ (carter.openprojects.net irc.openprojects.net) 00:09:18 --- quit: cdesousa (carter.openprojects.net irc.openprojects.net) 00:12:24 --- join: ChanServ (ChanServ@services.) joined #forth 00:12:24 --- join: davidw (~davidw@adsl-ull-66-108.42-151.net24.it) joined #forth 00:12:24 --- join: sbk_ (~500@dsl-65-184-98-221.telocity.com) joined #forth 00:12:24 --- join: onetom (tom@adsl52007.vnet.hu) joined #forth 00:12:24 --- join: Etaoin (~david@ljk3-7.sat.net) joined #forth 00:12:24 --- join: cdesousa (syf@faeldryn.demon.nl) joined #forth 00:12:24 --- mode: carter.openprojects.net set +o ChanServ 00:25:34 --- quit: sbk_ (carter.openprojects.net irc.openprojects.net) 00:25:34 --- quit: davidw (carter.openprojects.net irc.openprojects.net) 00:25:44 --- join: davidw (~davidw@adsl-ull-66-108.42-151.net24.it) joined #forth 00:25:44 --- join: sbk_ (~500@dsl-65-184-98-221.telocity.com) joined #forth 00:29:47 --- quit: sbk_ ("Leaving") 01:09:47 --- quit: davidw (Remote closed the connection) 01:09:49 --- join: davidw (~davidw@adsl-ull-66-108.42-151.net24.it) joined #forth 01:47:21 --- join: Serg_penguin (~snaga_NOI@nat-ch0.nat.comex.ru) joined #forth 01:47:43 --- quit: Serg_penguin (Client Quit) 01:57:14 --- join: Soap` (~flop@202-0-42-22.cable.paradise.net.nz) joined #forth 02:04:31 --- quit: onetom (Read error: 110 (Connection timed out)) 03:44:55 --- join: Serg_penguin (~snaga_NOI@nat-ch0.nat.comex.ru) joined #forth 03:46:30 Hi 03:48:30 hi 03:52:22 do u know any good source of START .. DIVE .. EMERGE ? 03:54:56 No. 03:55:58 no good... i tried to implement buttt failed 03:57:12 (but is spelled with one t, btw :D) 04:04:09 --- quit: Serg_penguin () 04:29:27 --- join: Serg_penguin (~snaga_NOI@nat-ch0.nat.comex.ru) joined #forth 05:05:35 --- join: sif (~siforth@ip68-9-58-81.ri.ri.cox.net) joined #forth 05:05:35 Type sif: (or /msg sif to play in private) 05:25:55 --- quit: Serg_penguin (Read error: 110 (Connection timed out)) 05:29:50 --- join: Serg_penguin (~snaga_NOI@nat-ch0.nat.comex.ru) joined #forth 05:48:41 --- quit: Serg_penguin () 08:51:05 --- join: Serg_penguin (~snaga_NOI@nat-ch0.nat.comex.ru) joined #forth 08:51:22 hi 09:29:30 --- join: Speuler (~l@195.30.184.4) joined #forth 09:29:34 g'day 09:29:53 Goddag, Speuler. 09:30:06 goddag, the_rob 09:49:30 --- quit: Serg_penguin (Read error: 110 (Connection timed out)) 10:07:52 what's a foth machine ? 11:06:57 --- join: kc5tja (~kc5tja@stampede.org) joined #forth 11:21:01 --- part: Speuler left #forth 11:32:14 --- join: I440r (~mark4@1Cust245.tnt2.bloomington.in.da.uu.net) joined #forth 11:55:54 --- join: miket2 (Mike@modem-181-4-60-62.vip.uk.com) joined #forth 11:58:59 hi miket 11:59:11 hello 12:03:15 --- join: I440r_ (~mark4@1Cust112.tnt2.bloomington.in.da.uu.net) joined #forth 12:03:36 --- quit: I440r (Remote closed the connection) 12:06:03 --- nick: I440r_ -> I440r 12:08:17 --- part: miket2 left #forth 12:45:26 --- join: gulliver (~gulliver@bi-node.teuto.de) joined #forth 12:55:45 * davidw listens to 'fast times at ridgemont high' wavs 12:57:13 --- part: gulliver left #forth 13:00:40 --- nick: kc5tja -> kc-food 13:10:17 you eat too much :) 13:11:17 --- join: jamc (~dne@as3-6-8.asp.s.bonet.se) joined #forth 13:11:43 hi jamc 13:11:58 hiya 13:12:21 im going thru the kernel sources adding comments where ther arent any :P 13:12:33 which would be faster... 13:12:33 sar ebx, 31 13:12:45 or 13:12:45 shl ebx, 1 13:12:45 sbb ebx, ebx 13:13:00 * jamc hopes you're not asking him :) 13:13:24 lol 13:14:22 Just read the manual, heh ;D 13:14:42 I'd use the upper one for size ;) 13:14:51 bleh 13:15:38 i know 13:15:38 its smaller 13:15:47 by 4 bytes :P 13:15:57 erm 8 ? 13:15:57 no 4 bytes 13:16:24 That much? 13:16:31 shl ebx,1 is 2 bytes, right? 13:16:38 And sbb ebx,ebx is too, isn't it? 13:16:45 What is sar ebx,31? 3 bytes? 13:16:56 ill go for the smaller of the 2 anyway because its ina word taht very very very very rarely gets called 13:17:05 Hehe 13:17:07 Good ;-) 13:17:33 yes shl ebx, 1 is 2 bytes 13:17:46 sbb ebx, ebx is prolly 2 heh 13:20:29 actually im getting the same size now 13:20:31 argh 13:21:19 heh this is weird 13:23:04 yes they are the same size 13:23:10 so which is faster ?:) 13:23:31 rtfm :) 13:24:04 bleh you suck :P 13:24:43 greatly 13:24:55 Hehe 13:25:04 På honom bara, slå honom med manualen, du... 14:22:31 80k pa each 14:22:39 not P0 14:22:44 erm wrong channel 14:25:21 ;D 14:27:48 --- join: CrowKiller (Vapo_Rulez@cnq5-233.cablevision.qc.ca) joined #forth 15:12:05 --- quit: jamc ("[x]chat") 15:12:09 --- join: jamc (~dne@mayonnaise.tsps1.freenet6.net) joined #forth 15:26:55 --- nick: kc-food -> kc5tja 15:28:21 wb :) 15:29:02 re 15:29:13 For two hours at least... 15:39:53 --- quit: jamc ("[x]chat") 15:43:21 * CrowKiller is trying to put some Forth code on top of Skiplists to make them understandable to him 15:44:42 * I440r has downloaded 97 megs of 650 in 4 days!!!! 15:45:22 one question i want to ask about something related: why do the FCC cap modems to 56k? 15:45:57 because they are assholes. nuff sed 15:45:57 :P 15:46:08 maybe they have a REAL reason 15:46:08 but i dont know what that is 15:46:31 --- quit: davidw (Read error: 113 (No route to host)) 15:46:43 i cant even get a 56k connection on my line 15:46:43 33.6 is the best i can do 15:47:39 im sure better modemds than 56k can be achieved 15:49:46 dsl uses fone lines 15:51:53 I know and that's frustrating 15:52:03 because modems could do the job 15:52:17 we could use them and pay less 15:52:48 i mean use the technology to transmitt and receive OUR data of any kind, not just internet traffic 15:53:03 --- join: mslicker (~mark@64.27.199.31) joined #forth 15:54:23 mslicker: :) 15:54:29 hello 15:56:01 does anyone have experience with pentium optimization of forth? 15:57:51 not me, my forth doesnt even have an assembler yet :( 15:58:25 the pentium is quite a strange chip. 15:59:19 what is your question? 15:59:27 yes 15:59:30 ive done some bits of assembly 15:59:55 maybe I can help, who knows 15:59:58 ;p 16:00:23 I don't really have a question, but it seems every "optimization" I try actually makes the thing go slower. 16:00:36 if not then go to irc.stealth.net and join #coders. those guys know everything about p4 optimization :) 16:02:09 I'll probably read the optimization manual, though it seems colorForth is quite optimized. 16:05:19 www.quantasm.com 16:05:19 o this site theres a lot of information about per instrcution op^timization 16:05:26 http://www.quantasm.com/optxref.html 16:05:32 thats the exact page, if this information is good then its very complete 16:05:46 maybe not about the newer p4 16:06:08 but chip variations up to the "pentium" generation are covered 16:07:40 CrowKiller: thanks 16:16:24 --- join: segher (~segher@a43195.upc-a.chello.nl) joined #forth 16:16:39 woohoo! 16:17:28 hi segher 16:17:28 you a forth coder ? 16:17:49 yeah 16:17:58 i'm writing an Open Firmware implementation 16:18:10 i just got its compiler working :) 16:18:18 cool! 16:18:31 nice. im writing a linux only x86 only forth 16:18:50 mine is a gcc-only runs-on-everything indirect-threaded forth 16:18:58 she compiles about 900k of source per second now too (im telling everyone that :) 16:19:22 is it open source? 16:19:26 :) 16:19:38 my kernel is assembled with nasm. i dont have an assembler extension yet 16:19:51 may never have :( 16:19:51 yes 16:19:58 my kernel is assembled by a little perl script + cpp :) 16:20:09 the source looks like: 16:20:13 its modified LGPL 16:20:13 isforth.clss.net has the whole source 16:20:13 on this box it compiles the extensions in .15 seconds 16:20:21 var(STATE 0) 16:20:21 col(STATE? STATE @) 16:20:21 imm([ STATE OFF) 16:20:21 col(] STATE ON) 16:20:21 imm(COMPILE, ,) 16:20:21 col(: PARSE-WORD HEADER DOTICK DOCOL COMPILE, ]) 16:20:23 imm(; DOTICK EXIT COMPILE, [) 16:20:29 which equates to VERY FAST heh 16:20:36 heh 16:20:55 so, my kernel source _almost_ looks like forth ;) 16:21:24 heh 16:23:20 segher: wher you from ? 16:23:27 the netherlands 16:23:50 oh yea. i noticed your /whois on entry lol 16:23:57 i just fergot:P 16:24:13 you recon you could code an x86 assembler in forth? 16:24:18 sure 16:24:22 one that DOESNT force "5 # eax mov" on you? 16:24:27 but why not just modify an existing one? 16:24:53 i realy realy need an assembler for my forth but i cant handle fucked upn backwards assembly syntax heh 16:25:03 because of lisencing. i have permission to use the assembler in bigforth 16:25:14 but its a bit weird 16:25:14 and tis backwards and i cant handle that 16:25:23 is the gforth assembler better? 16:25:27 OK, I need to hit the road here; aikido time. 16:25:38 in a perfect world i would get an assembler that can take the existing NASM sources with little or no midification 16:25:43 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 16:25:50 l8er kc 16:26:00 a if can make abstraction of the then easly in asm macros 16:26:14 you'll need _some_ modification to have the assembler code live like a good citizen in the forth world ;) 16:26:14 i dont think i can use that 16:26:14 or the win324th assembler 16:26:15 just make the if skip one call instruction ahead 16:26:19 anyway brb 16:26:21 nor any other GPL assembler 16:26:25 --- nick: CrowKiller -> CrowAway 16:26:47 why not? because you are lgpl? 16:26:51 seger my lisence is a modified LGPL 16:27:02 what's modified about it? 16:27:18 the modification being that ANY code you write can have ANY lisence you want it to 16:27:32 i don't follow 16:27:37 even tho your code is effectivly statically linked to MY kernel 16:27:43 i.e. part of YOUR executable is going to be my kernel 16:27:53 part of your executable is going to be YOUR code 16:28:07 --- nick: CrowAway -> CrowKiller 16:28:09 the part taht is my kernel is LGPL 16:28:11 ah, so you removed the "viral" part of the gpl 16:28:18 the part that is derived from your sources can have ANY fscking lisence you want it to have 16:28:28 exactly 16:28:43 erm, actually, it doesn't sound like you did 16:28:59 which means i CANNOT use any assembler that re-injects that viral property into my project 16:28:59 WILL not 16:29:22 you can ask the author of the assembler to re-license it under your license 16:29:25 how so? 16:29:49 if you write some application and distribute it. part of your application is going to be MY KERNEL and you must supply the sources to taht on demand 16:30:01 i could... maybe 16:30:04 if i link a, say, bsd-licensed thing into a gpl thing, the "big thing" will be gpl, but people can take the "small thing" and use it under bsd license 16:30:19 ah yes 16:30:44 why use gpl at all, if you don't like it? 16:31:05 my forth is also VERY non ans 16:31:11 heh 16:31:16 because i DO like gpl, i just dont like the viral property of it 16:31:20 mine is _almost_ ans :) 16:31:37 the whole point of the LGPL was to make what im doing possible 16:31:37 its a"lesser" gpl 16:31:47 Open Firmware is *supposedly* ANS. but the fscked up a few little things ;) 16:31:51 but it doubles back on itself with regard to staticaly linked things 16:32:07 if you use foo.lib and dynamically link to it you are not considerd a derivative work 16:32:15 stupid, eh? 16:32:22 but if yuo STATICALLY link to it you ARE a derivative work 16:32:31 i prefer to stay miles away from gpl 16:32:42 im stating that your application does nto NEED to be considered a derivative work of my compiler even though you are effectivly staticaly linked 16:33:04 yes. its a case of "lets see how far up our asses we can insert our heads" 16:33:30 isforth is part of a larger conspiracy tho 16:33:37 and it needs to be GPL of sorts for that to work 16:33:56 what conspiracy? :) 16:34:40 im trying to make forth accepted by the linux masses 16:34:49 if i achieve all the goals i have set for myself its a possability too 16:34:52 but the assembler is a HUGE stumbling block 16:35:13 to get the linux community to think of forth as something OTHER than a novelty 16:35:21 funny... paflof is going to do the same thing :) 16:35:47 i.e. if say.... isforth became part of the debian distro and debian modified all of its init scripts to forth 16:36:00 paflof ? 16:36:18 Portable And Flexible Linux Open Firmware 16:36:35 called paflof, 'cause it makes me drool ;) 16:37:01 my forht compiler already kicks some major ASS 16:37:13 ive almost totally replaced libc and nucrses in 30k of executable 16:37:25 not 100% tho 16:37:25 but close 16:37:29 hehe 16:37:37 -rwxr-xr-x 1 segher segher 18840 jun 6 01:37 paflof 16:37:47 ...and this is almost full ANS :) 16:37:52 portability is NOT one of my design goals 16:38:02 too bad 16:38:12 -rwxr-xr-x 1 mark4 mark4 16008 Jun 5 16:20 kernel.com 16:38:20 dos?!? 16:38:21 thats the unextended kernel 16:38:31 -rwxr-xr-x 1 mark4 mark4 30234 Jun 5 15:29 isforth 16:38:34 i'm on ppc, btw 16:38:42 thats the extended kernel 16:38:53 no. i called it kernel.com as a joke heh 16:39:10 -rwxr-xr-x 1 segher users 26248 Jun 6 01:37 paflof 16:39:18 that's the same, but on alpha 16:39:28 im currently downloading fbsd install iso so i can convert my kernel to fbsd 16:39:33 i also want ppc version of it 16:40:13 so you interested in helping me out with an assembler then ? 16:40:21 doyou have any x86 linux boxes ??? :) 16:40:35 i don't have time to help you, sorry 16:40:42 i have 6 or 7 x86 boxes, yes 16:40:47 and 4 ppc boxes 16:40:49 I440r: the linux community won't be interested in forth 16:40:51 ok :) 16:41:22 they will be if the forth has sockets, x, file and string handling etc 16:41:33 I440r: there is no hype, and it's not new. 16:41:40 hehe 16:42:05 within the year, most linux users will be using forth, i promise you :) 16:42:32 mslicker if i can get just ONE SMALL PIECE of the linux community intersted then ill have won :) 16:42:36 they probably won't know it's forth, though :) 16:42:57 im not holding my breath tho 16:43:37 later 16:43:41 --- part: segher left #forth 16:44:43 its all a pipe dream for sure if i dont get an assembler i can use 16:44:43 which i prolly never will get 16:44:59 I think the trend is toward less clumsy C's, more features, ect.. 16:45:42 c is a pile of shit 16:45:56 i hate it more and more every day 16:46:58 I agree, C is not very good. 16:47:17 such a verbose language 16:48:11 im doing a time make bzImage in /usr/src where all the obj's already exist 16:48:49 comparing the result to what i get with an extend with my forth 16:48:59 lol 16:49:35 real 0m51.354s 16:49:35 user 0m24.110s 16:49:35 sys 0m3.300s 16:49:49 thats make bzImage 16:49:49 0.12 user 16:49:49 0.03 system 16:49:49 0:00.14 elapsed 16:49:49 104% CPU (0 avgtext + 0 avgdata 0 maxresident)k 16:49:49 0 inputs 16:49:51 0 outputs (35major+20minor) pagefaults 16:50:01 0 swaps 16:50:01 thats my extend heh 16:50:13 what are the major and minor page faults ? 16:50:51 the minor page faults count seems to equal the number of source files compiled 16:51:04 prolly due to memory mapping 16:51:16 i.e. the file isnt actually mapped till you try access it 16:59:40 I440r: I was thinking, you might want to try chuck's approach 17:00:13 just use machine code macros, instead of an assembler. 17:02:16 mslicker the linux community would never accept tht 17:02:16 nor would they accespt 5 # ax mov 17:07:43 I440r: I once tried to implement a disasembler in colorForth, many many blocks were required. 17:08:13 It really makes me apreciate what Chuck is doing with the misc design and colorForth 17:08:23 yes 17:08:32 disassemblers are easy compared to assemblers 17:08:42 check out my 8051 disassembler aty isforth.clss.net 17:10:18 yes, this is simliar to what I was doing. 17:11:06 the disassembler is going to be part of a simulator 17:11:30 i dont think i could write an 8051 assembler yet i knnow the opcodes very well 17:12:19 i think a macro asembler is easy 17:12:23 if some things 17:12:25 are simplified 17:12:43 like relative "if"s only one call instruction long 17:13:12 crow make me a pentium assembler for isforth that has a SANE syntax :) 17:13:19 ok 17:13:22 mov eax,foo+[ebx+8*ecx] 17:13:23 seriously 17:13:37 ill try to make a vm for your forth 17:13:58 notice the spaces i liberally DIDNT distribute throughout that ???? :) 17:14:07 or maybe just the best vm i can and then use it with your forth 17:14:13 in other words 17:14:21 the most linear possible core dictionary 17:14:24 CrowKiller: most of the work is in the sheer number of instructions and diffirent forms of something like the pentium 17:14:41 i know 17:14:48 the x86 asm 17:14:48 yes 17:14:58 i have prinetd out the opcode machine codes 17:14:59 THATS whats got ME tied in knots over it heh 17:15:21 a precise intention means only one instruction sequence or block 17:16:28 thats only a maximum of 8 bytes 17:16:34 for any let say c18 macro 17:16:43 the 21 macros should not be very much 17:16:49 the f21 i meant 17:18:51 CrowKiller: I don't understand. 17:21:11 http://www.colorforth.com/forth.html 17:21:28 only the mulstep implementation get over 10 bytes, and its not even needed 17:22:14 yes, but this not an assembler. 17:22:25 in forth you dont need one 17:22:34 CrowKiller: yes 17:22:51 on the actual target?? 17:22:57 hmmm i doubt 17:22:59 CrowKiller: I440r wanted an assembler. 17:23:28 i know but for me there's no need to code into a forth system if there's a lit word 17:24:45 it can always be coded afterwards 17:24:51 once the forth works really good 17:24:53 I think the machine code macros are quite too. 17:25:07 I guess they are not for everyone. 17:25:27 quite elegant 17:25:33 these should be enough to write an assembler 17:26:03 it should be a trivial task using a good forth 17:26:35 if it cant do things like mov eax,foo+[ebx+8*ecx] <-- insert spaces anywhere is ok 17:26:38 no, really it quite a lot of work for a pentium. 17:26:48 it isnt much use to me 17:27:00 unless it can do the above 17:27:12 why? 17:27:12 i know :( 17:27:48 crow the linux community would NEVER accept having to code assembler doing 17:27:55 $5a c, $12 c, ..... 17:27:59 or 5 # eax mov 17:28:08 they would just REJECT both of those outright 17:28:15 CrowKiller: just the number of instructions, addressing forms, parameter orders. 17:28:17 as would i 17:28:22 if its kewl, the linux community would do anything 17:28:27 i have never liked the forth way of doing assembly 17:28:48 because linux persons think they are kewl 17:28:48 if fpc's assembler handnt allowed SANE assembly syntax i would never have learned forth 17:28:51 ;p 17:28:59 i too would have rejected it as a "trinket" 17:29:00 I440r: the forth way of doing assembly is misc :) 17:29:17 yep 17:29:23 im catering to THEM as much as i am to me 17:29:36 its pure insanity 17:29:45 look at the c18 instruction set 17:29:52 on a 2400mips machine 17:29:58 using the *+ instruction 17:30:01 mulstep 17:30:01 its NOT asm 17:30:01 i have always hated it 17:30:08 i learned to code assembler on MANY different processors before i learned forth 17:30:09 to do multiplications can be thought possible 17:30:24 but on the pentium you already have the shortcut mul 17:30:26 and i will never accept ass backwards assemblers 17:30:26 i cant THINIK that way 17:30:34 so you can take it instead 17:30:35 when i think assembler i think ASSEMBLER not forth 17:30:58 noneed to think in assembler when doing forth 17:31:09 unless you want absolute performance on a given architecture 17:31:33 good forth can resits call rets at each 3 or 4 words 17:31:52 I'm finding out, just coding in assembler can slow down code. 17:31:56 crow any forth that doesnt have an assembler built in is just pure crippled 17:31:56 it can resist intense call ret and use this caracteristic to "loose weight" 17:32:08 there are times when yiou NEED pure assembler 17:32:15 use nasm 17:32:19 do a list output 17:32:20 and you CANNOT wire a forth that does not at some point resort to assembly level code 17:32:33 until you find out thta you need a good editor 17:32:39 machine code, yes 17:32:39 to save assembly source into tokens 17:32:44 much like in the ahah system 17:32:56 but specific for the simplest possible assembler 17:32:57 fuck no 17:33:10 i want a BUILT IN assembler extension 17:33:10 if i could code it myself i would have already :( 17:33:22 ugh 17:33:24 the editor could convert existinga ssembly source into its more efficient format 17:33:38 CrowKiller: I don't think the aha method is practical for a pentium. 17:33:46 so it could rule and bring into submission any othe rmean of doing assembly 17:34:18 well, when you have finished rethinking my problem for me.... heh 17:34:27 it could by implementing tokens for each datatype 17:34:27 CrowKiller: I think it is ment for misc chips. 17:35:05 the stream would looklike (token of 1,2,3,4 bits)(data specified by token)token of 1,2,3,or 4 bit(data) 17:35:17 just implement the misc macros 17:35:34 and there's your forth system, it can always be enhanced 17:35:55 by discovering how a new implementation is made on the particular hardware 17:36:03 conevrting between versions of the source 17:36:07 CrowKiller: from my understanding it is a mixed object code/source code format. 17:36:12 would be made easy by coding converters 17:36:23 its the aha system 17:36:40 just plain old aha system 17:37:10 to me its the real object technology applied to computing and should be used since the beggining of computing, much like the forth language 17:37:13 pentium object code can not unambiguaously be converted to forth source. 17:37:14 crow distributing sources in BINARY format is not needed with isforth 17:37:39 partial compilation at EDIT time is just adding unneeded complexity to isforth 17:37:51 i recon isforth would already compile 10 * faster than aha ona pentium 17:38:13 no its unifying all the concpets into a SINGLE gui if look at the picture correctly, it still vague but its definetly there 17:38:16 and distributing sources in anything other than HUMAN readable format is not acceptable to me 17:38:28 not for isforth 17:38:59 l440r: so isforth will be the greatest lost of time and energy of your whoooooole life 17:39:15 I440r: human unreadable source, that is new to me ;) 17:39:20 l440r: i think its why i dont have a frenetic habit to code first, im afraid to lose time into coding 17:39:31 the unix community would not accept sources that were semi compiled already 17:39:44 mslicker stop looking at C sources then :P 17:39:47 fuck the community lets convert 'em to OUR community lol 17:40:02 they would be reprensented 17:40:08 into a special "xml" like language 17:40:16 I440r: good one :) 17:40:25 xml is truly the aha concept but not very efficeiently made 17:40:30 crow spend the next 10 years "designing" 5 days into the "coding" you suddenly realise you MISSED something and the whole fucking design is useless to you 17:40:41 there are things you CANNOT realise at the DESIGN stage 17:41:12 isforth is designed 17:41:20 i know, on architectures you dont know theres always that possibility 17:41:26 im not just making it up as i go along 17:41:26 i have a mental picture of what i want 17:41:33 THATS IT as far as design goes 17:41:45 Xml is no concept at all, at least from what I can deciepher 17:41:49 crow how old are you? 17:42:04 17 since yesterday 17:42:08 have you ever actually WORKED on a project from conectp to execution within the industry? 17:42:31 crow well. you have a ways to go then heh 17:42:35 not in the software industry 17:42:54 ive worked IN the industry for the past 30+ years 17:42:54 erm 20+ 17:42:54 lol 17:42:57 but i designed pneumatic bar lifters and the plan for it in autocad, along with other designs 17:43:10 my familly owns a welding shop 17:43:14 not nasa stuff 17:43:19 the design stage is where 99% of all the CODE fuckups are created 17:43:43 i know but put that into perspective 17:43:48 havinga set of macros 17:43:58 and implementing it always best and best and best 17:44:02 and better everyday 17:44:15 is truly a mixed phase between design and coding 17:44:34 you do a ltille coding, when you need more design you do it, but on concrete, on solid fondations 17:44:38 real code that works 17:44:49 thats the forth methodology to me 17:45:02 and thats why i think macros in forth implementations have their places 17:45:03 --- join: futhin (~thin@h24-64-175-61.cg.shawcable.net) joined #forth 17:45:11 even in the academic unix community 17:45:19 hi futhin 17:45:36 good morning all! (it's evening, but good morning is so much more positive) :) 17:45:39 I think they would be interested into something doing things forth all the way to see how far it can go ;p 17:45:54 fu! 17:46:03 i440r! 17:46:10 anything happen lately 17:46:27 futhin write me an assembler for isforth :) 17:46:34 thats your task for the next hour 17:46:40 first you must teach me how to code one 17:46:42 chop chop! 17:46:43 then i'll do it 17:47:17 easy, code a set of macros being turing complete and voilà 17:47:36 this a good start between lengthy design and coding immediately 17:48:35 bah, most people do it wrong! 17:48:41 ill try to do this myself by tonight, by implementing the A register i thought about and coding a complete system 17:48:50 but by making code open source 17:48:58 people who can do it well do it 17:49:00 lol 17:49:02 firsT u MUsT! code the DESigner! thIS designs the program that needs to be coded! 17:49:05 CrowKiller: my mistake, aha is not mixed object/source 17:49:20 CrowKiller: just tokenized 17:49:42 look at the stream, you can see the entire stream iun two colors 17:49:47 token bits and data bits 17:50:00 only two colors, two side, data stack, return stack 17:50:18 you cant go further than that i think into simplification 17:51:23 in the stream there really less more token bits than data bit 17:51:46 so data move without losing bandwidth 17:51:51 probably more complex than colorForth 17:51:57 less complex 17:51:59 a lot less 17:52:14 colorforth got colors and macros 17:52:23 colorForth does not treat any words specially 17:52:27 aha got 6 token types and table lookups 17:52:33 yes 17:52:38 if they are in the macro dictionary 17:52:44 macros are executed onthe fly 17:52:54 to compile code 17:53:11 in aha with linear tokenization 17:53:16 I mean the source is not tokenized, just preparsed words. 17:53:21 crowkiller: you talk a lot :) 17:53:23 it could theorically be made as only table lookups 17:53:29 i have a very big mouth 17:53:32 * futhin bets if you look at the logs, 90% of the talk is from crowkiller ;) 17:54:18 im not afraid of all of what i think and i want to improve it so i try to do it by "biofeedback" ;p 17:54:20 how old are you ? 17:54:30 17 since yesterday 17:54:32 yeah, biofeedback is leet :P 17:55:18 well.. 17:55:29 i don't see many people making any comments about the topic 17:55:31 do you? 17:55:37 i think i should change it.. 17:56:03 --- mode: ChanServ set +o futhin 17:56:34 eh 17:56:43 first need to come up with a cool project name 17:56:58 best 32 bit forth is generic 17:57:00 lol 17:57:53 --- topic: set to 'Projekt Unity: lol, you lamers aren't going to actually do anything with forth, forget you ever heard about this project! / Actual Project: To design the easiest, simplest and mightiest 32bit Virtual Foth Machine for x86/ARMthumb/PowerPC possible -- CrowKiller / Auto-Op level has been changed to 30 for the hell of it' by futhin 17:58:00 hm 17:58:04 bad topic :P 17:58:11 lol 17:58:32 i want to goad all the lamers into action 17:58:34 including myself :P 17:59:55 --- topic: set to 'Send money to futhin, msg him for details / Actual Project: To design the easiest, simplest and mightiest 32bit Virtual Foth Machine for x86/ARMthumb/PowerPC possible -- CrowKiller / Auto-Op level has been changed to 30 for the hell of it' by futhin 18:00:03 lol ;) 18:03:43 tsss tsss ;p 18:03:53 --- topic: set to 'Our mantra: Good code is written code | Forth code repository - http://doesnotexist.yet' by futhin 18:04:18 could be good 18:04:26 if we actually had a site 18:04:27 i ripped it off from #lisp 18:04:30 the topic 18:04:34 modified to forth 18:04:36 haaa ;p 18:05:29 yes, such a site would be nice 18:05:48 my idea is to rip off every and all forth code from every possible place 18:05:54 and put it up on the repository 18:05:59 even forth-like code 18:05:59 but to strat we have to get code into a unifrom language 18:06:02 like MUF 18:06:02 and stuff 18:06:07 no 18:06:12 not uniform language 18:06:20 because ansi forth is ugly 18:06:25 just put up ALL forth & forth-like code that you can find 18:06:28 and that'll be good 18:06:30 in fact i mean keep the : and ; 18:06:37 because people will be able to find examples 18:06:40 even if the examples suck 18:06:44 --- quit: I440r (Excess Flood) 18:06:45 or are hard to read 18:06:47 the name concept to define new words and all 18:06:48 it'll be a good start 18:08:07 i have another idea, much more recent 18:08:11 inspired by you 18:08:38 it would be interesting to figure out the minimum absolute of words needed to be able to learn & code forth 18:08:47 --- join: I440r (~mark4@1Cust112.tnt2.bloomington.in.da.uu.net) joined #forth 18:08:53 and treat that as a standard learning vocabulary or some such 18:08:58 and then anything else above that 18:09:06 are in different vocabularies 18:09:17 we could break up everything into tiny understandable vocabularies 18:09:25 minimum, graphics, i/o, string handling, etc 18:09:46 it woudl all get to turing like language, we would come up with turing primitives, 8 instructions, like in Brainfuck 18:09:48 and write up some good help files on that.. it could be neat, still thinking about how it'll work 18:09:54 futhin: c18 instruction set? 18:10:01 i tried to start froma turing machine 18:10:37 and saw the words @, +@, -@, @+ , @- and their store equivalent to be great 18:10:53 in general, machineForth 18:10:55 in the c18 to me the A register concept need to be extended 18:11:01 yes pretty much mslicker 18:12:05 but for the a register, if you add the +@ word, that fetch automagically the [A+tos] data item, you speed up a lot of processes 18:12:11 like table lokkup 18:12:17 the code is more clean 18:12:20 turing minimum, forth beginner minimum, forth advanced minimum, graphics, i/o, string handling, databases, etc.. (all of these as "separate" vocabularies) 18:12:36 it would look like a gigantic binary tree 18:12:41 of turing complete layers 18:13:05 futhin: I don't think that would be productive. 18:13:06 combinators make the first level, with two operations 18:13:21 i know of computers with only ONe instruction 18:13:54 brainfuck machines would be at stage 3 where 8 operations are avaiable 18:14:19 etc etc etc forth is very variable, on each implementation his wordset can change drastically 18:14:25 we must have a target 18:15:10 because c18 for example is a very different chip and porting mean getting the lowest common denominator of each architecture 18:15:30 anyway, a more intelligent a register would be welcome 18:15:38 at least in my design ventures 18:15:39 ;p 18:16:10 an intelligent register? 18:16:26 like hes surronded by adding logic 18:16:35 so with only one register 18:16:39 you do things like 18:16:50 baseaddress a! 34 @+ 18:16:53 or 18:16:55 baseaddress a! 34 @- 18:17:03 to get the list 34 of two different arrays 18:17:38 you can do jump tables 18:17:45 by doing one instruction skip IFs 18:18:00 it simply add the regsiter to PC 18:18:10 so you can skip a forth word 18:18:43 like : Newword if true false ; 18:18:53 and the word true would start with Rdrop 18:18:59 meaning return stack drop 18:19:10 The c18 has an 'if' 18:19:13 so you drop the address of the previous instruction 18:19:18 but it uses a then 18:19:29 and at compile time 18:19:42 the compiler must get back into compiled code to append the jump offset 18:19:49 (job of the then word" 18:19:51 ) 18:20:18 what is wrong with that? 18:21:02 the if then mechanism is complicated 18:21:17 it should just be if true false condition 18:21:27 it should just be if truecondition falsecondition 18:22:04 you mean 'if then else' 18:23:02 yes i mean that 18:23:03 if 18:23:06 space 18:23:11 word executed if true 18:23:18 space word executed if false 18:23:23 as simple as that 18:23:26 not executed 18:23:26 if/then/else is very inefficient in forth 18:23:30 in fact its called 18:23:35 isforths ?: construct is an improvement 18:23:55 adding a flag to a PC is the true way of implementing conditions 18:25:54 CrowKiller: why does it matter where the flag is physically? 18:26:58 i mean 18:27:08 no need to jump 3 or 4 or a vraiable amount of byte 18:27:19 just skipping the following word is a great deal of a condition 18:27:31 enough to implement it into a program 18:31:19 i was thinking of implementing an SKT and SKF word in isforth 18:31:31 similar to the nec 75x instructions 18:31:45 skip the following if true, skip the following if false 18:32:01 actuanny 75x has an ske and snke instructions :) 18:32:35 but it would just be featureitis realy 18:32:55 CrowKiller: There is probably a lott of consideration that goes into such a decision at the hardware level. 18:33:40 I have heard originally Chuck had only the 'if' 18:33:57 then he added the '-if' 18:34:29 -if is what ? 18:34:39 you can see he has a tremendous amount of experience in chip design. 18:34:51 the flag to be preocessed is actually the last bit of a cell 18:35:08 I440r: Jump to 'then' if T17 is one 18:35:17 thats why all my observation ar primarly pout next to his system 18:35:20 from http://www.colorforth.com/X18.html 18:35:22 before i tell them in there 18:35:38 this is the x18 18:35:45 the c18 18:35:47 is at 18:35:48 address 18:35:53 hm oine minute 18:36:18 http://dec.bournemouth.ac.uk/forth/euro/ef01/moore01a.pdf 18:36:29 it was published in november 2001 18:36:35 and the x18 is from july 2001 18:37:06 CrowKiller: I read that 18:37:16 some neat ideas in there. 18:37:38 like common instructions ending in 00 18:38:07 alowing you to pack more instrucitons than you have bits. 18:38:20 in a word of memory 18:39:18 yeah thats great 18:39:23 the nop is 11100 ;p 18:42:12 using the 115200bps serial port of the gba to send it forth code to be executed on the fly is pretty kewl 18:43:00 the game boy advance is a 32 bit portable console with (dark) colorscreen and sound for 60$US 18:43:07 even less sometimes 18:44:42 forth macros could be great, a small bootloader with a good forth dictionary could only rely on the serial port to stream instructions in and execute them 18:45:27 the if i talked about could be used for this particular implementation, along with the specialized a register macros 18:53:15 got to go 18:53:19 bye 18:53:22 see you later 18:53:26 --- quit: mslicker ("[x]chat") 18:54:02 futhin i think the enhanced A register command should be inclued in a good forth vm 18:54:15 because they save code in almost every program 18:56:54 maybe only 18:57:01 a looping mechanism 18:57:08 a mechansim to ease that 18:57:48 i think a micture of if and pop/push is the answer 18:58:06 just putting the finger on it is sloppy since i have not tested anything 18:58:54 begin is essential 18:59:06 begin: push the pc to the datastack 18:59:22 begin is just 'here' heh 18:59:24 call is in fact "begin jmp" 18:59:33 : begin here ; 18:59:44 im thinking of changing that to ' here alias begin 19:00:41 ok begin is an essential forth mechanism 19:00:53 it should go in the core mechanism with dup drop nip over swap etc 19:01:01 core ductionary i meant 19:01:07 dictionary damnit ;p 19:01:32 maybe not for a dictionary 19:01:38 maybe for a FATD 19:01:47 frequently asked textual definitions 19:01:48 ;p 20:13:49 --- join: segher (~segher@a43195.upc-a.chello.nl) joined #forth 20:14:20 wb :) 20:14:33 i'm still awake :) 20:14:54 hey, i've got a forth question, even :) 20:15:13 what's a good way to implement LEAVE ? 20:16:51 do loops put the exit point of the loop on the return stack 20:17:04 --- join: thefox (fox@adsl-209-182-168-45.value.net) joined #forth 20:17:04 --- mode: ChanServ set +o thefox 20:17:23 nope; the ANS doesn't even say where to put the loop control vars 20:17:30 thefox! 20:17:43 i put the current value and the limit on the rstack, though 20:17:48 i.e. ans sucks :) 20:18:00 im talking forth. not ans 20:18:02 DO ... LOOP sucks anyway 20:18:19 when you compile (do) you also compile in the exit point of the loop 20:18:22 are you talkin 79 or 83? ;) 20:18:41 (do) fetches that (like a literal) puts THAT on the return stack with the loop incacies 20:19:07 LEAVE drops the indicies and puts the exit point in IP 20:19:25 ah, so i have to save the exit point, too 20:19:37 bummer 20:19:42 yes 20:20:06 thefox might be able to tell you othyer ways of doing it... 20:22:46 loop implementation details? very system dependent. Personally I quit using them about ten years ago. 20:23:15 only because begin constructs are more portable 20:23:21 you dont use do loops ? 20:23:29 for/next? 20:23:36 i use both 20:23:37 or at least faster and simpler. 20:23:47 do loops are good with address count bound do i @ blah loop 20:24:06 no I only used for/next in the cmforth days, 86-90 for me 20:24:07 yes. i prefer begin while repeat and being until etc too 20:24:26 i called next nxt 20:24:44 i disagree with chuck on that one, forth does not hide the system from the user and NEXT has special meaning in forth 20:24:51 I also got used to using left justified counting and -if -until -while 20:24:56 so i called it for/nxt 20:25:23 i recently implemented headerless words because they thin out the dictionary but im thinking of scrapping the idea 20:25:31 and of course Chuck has simplifed the syntax in colorforth 20:25:33 i dunno what those are heh 20:26:33 well, i certainly agree FOR ... NEXT is better 20:26:51 but i _have_ to implement DO ... LOOP 20:27:49 do is kind complexish 20:28:00 Yes, I understand. 20:29:15 -if -until -while work like if until while but instead of testing for t=0 they test only the most significant bit, bit 20 on F21, bit 17 on c18 20:29:18 --- join: kunphuzil (~kunphuzil@11Cust162.tnt9.phoenix.az.da.uu.net) joined #forth 20:29:22 hello 20:29:26 dangit isforth gpf's on extend sometimes grr 20:29:29 hi kunphuzil 20:29:39 hey 20:29:56 it started doing it when i made the extend memory map the source files 20:30:09 its prolly to do with my parse-eol word 20:30:11 erm 20:30:13 what extension does forth use? .for? 20:30:13 scan-eol even 20:30:35 kunphuzil: .f .4th .4 alot of different ones 20:30:41 i dunno if there is a "standard" 20:30:55 i use .f because its concise 20:30:55 .f .4th .fl .seq 20:30:55 does a compiler care? 20:30:58 .fs is what's used most, i think 20:31:11 kunphuzil: no the compiler doesnt care 20:31:11 why the s in .fs? 20:31:17 you can call it .foo if you wantee 20:31:18 vim will syntax-highlight .fs, even :) 20:31:19 but mostly i consider the question a bit of an oxymoron 20:31:26 .fs == Forth Source 20:31:45 could you guys give me a hello world in forth? 20:31:55 .f is fortran source, already 20:32:05 ." hello world" in classic forth 20:32:16 : HELLO-WORLD ." Hello, world!" ; 20:32:21 wow, that is easy 20:32:44 do you know of any good tutorials? 20:33:09 thers a good tutorial inside the forth primer zip on taygeta 20:33:12 kumphuzil: there's a few books -- check www.forth.org 20:33:14 im not sure of the file name tho 20:33:25 and its fpc related too 20:37:01 thers alot of text on taygeta - and on thefox's site too :) 20:37:37 whoa! the forth compiler is wierd! 20:37:49 i dont thing CLF likes me :P 20:37:50 heh 20:38:10 how do get out of this thing! It won't let me Ctrl+C! 20:38:14 kunphuzil: wait till you realy start to learn it. it gets weirder and weirder :) 20:38:24 then. when you REALY know it, it all makes perfect sense 20:38:49 bye 20:39:03 there is a word calleb bye that lets you quit 20:39:19 this is like an interactive compiler, strange! see ya I44or 20:39:30 yes. iteractive makes devel fast 20:40:36 wow! I did this: : HELLO ."Hello World!" and when I executed it it made a whole X-Window and everything! 20:40:46 I440r: I forget, who was it that you were not agreeing with in clf? 20:41:01 almost everyone heh 20:41:24 is it just the compiler that made teh window, or is it forth? 20:41:39 the latest is on recursion. i feel deep down in my soul that every recursive method has a BETTER itterative counterpart 20:41:41 about what? 20:42:16 i cant THINK recursivly 20:42:19 oh yes, well whenever you use a word like 'every' people will disagree 20:42:21 i just cant do it 20:42:27 heh 20:42:47 is it just the compiler that made teh window, or is it forth? 20:42:56 the ONLY time i agree that recursive functions are neater are on USELESS things like an ackerman function 20:43:09 why would anyone even want an ackerman funcrtion anyway 20:43:14 kunphuzil: which Forth were you using? 20:43:16 it serves no purpose what so ever 20:43:33 he was using bigforth 20:43:33 thefox: bigforth 20:43:33 for Linux 20:44:14 thefox he never even knew forth existed until a cpl of hours ago heh 20:44:17 forth doesn't normally automatically add a window, but bigforth has lots of extra things 20:44:55 it offers a gui in forth and so it is probably just adding it in by default. cute. 20:45:18 I44or: I knew there was a lang forth, but not any about, and still pretty much don't 20:45:27 k 20:46:12 it is kind of, in a way, like forth is alive :-) 20:46:20 how is chuck btw thefox ? 20:46:37 forth is 20:46:46 have't spoken to Chuck for a bit. I should check in. 20:47:10 :) tell him #forth says hi 20:48:04 did anyone read the short essay that was inspired by a couple of comments that Chuck made in this chat room? 20:48:20 --- quit: kunphuzil (Read error: 113 (No route to host)) 20:48:22 nope 20:48:34 no i didnt know it was posted, where is it ? 20:48:36 http://www.ultratechnology.com/levels.htm 20:49:06 I'm still waiting for them to publish the may issue of FSM. 20:50:02 I also think that I should write a longer essay on the essential database in Forth. 20:53:54 I thought the thread on removing the c-wrapper for win32forth was an interesting thread in clf. 20:57:43 yes 20:57:48 i agree 20:58:15 and i am going to implement blocks in isforth 20:58:20 once i got somebugs ironed out 20:58:37 btw, i cansee immense database uses for them 20:58:44 vey simple too 20:58:52 i had never thought of that 21:00:49 again, I want to write a longer essay about the implications of Chuck's comment about database fields in the forth dictionary. 21:02:02 lol i loved taht "maybe by reading the forth standard" answer he gave too lol 21:02:18 ya 21:02:42 I thought it made a good closer. 21:03:04 i still see application for the C style structuees but the forth blocks idea is REALY cool 21:03:16 specially if a block file defines its own block size!! 21:03:31 cann use scatter gather tehcniques etc 21:04:08 random access on the files using linux syscalls etc 21:04:19 my essay will fall under the most politically incorrect catagory of 'files' as Chuck says, 'a topic that is dear to our hearts.' :=) 21:04:53 im all for PI. PC is "limp wristed middle of the road touchy feely" bullshit 21:05:21 describe the pc industry in five words or less... 21:05:38 the politicaly correct industry ? 21:06:07 that's a nice book title... 21:06:14 anyone else? 21:06:14 heh 21:06:21 any other ideas? 21:06:42 shell game! 21:06:56 thefox where do you stand on eh second ammendmant ? 21:07:02 would you ever carry ? 21:08:20 the laws are nuts, the enforcement is nuts, the question is mostly irrelivent in my case, don't get me started.... :-) 21:08:46 lol 21:09:06 yea. ok. assuming you wernt in the most unconstitutional state in the union would you carry ? :) 21:09:16 my father just got his class 7 lisence 21:09:40 I live in the Soviet Socialist Republic of Berkeley 21:09:53 ya 21:10:10 99% of whats wrong with this country eminates from there 21:10:17 i think you must be in the 1% :) 21:10:21 it was the Glorius People's Republic of Berkeley before 91, then in honor of the former Soviet Union we kept the tradition going. ;-) 21:10:48 i carry everywhere i go. even where im not allowed to by law 21:10:51 i.e. schools 21:10:52 bar 21:10:59 not that i go to a bar very often 21:11:01 etc etc 21:11:10 and if i go on a contract i pack then too 21:11:33 i would rather rot in a prison for shooting a bad guy than rot in the ground because i couldnt 21:11:42 in california it is essentially a misdemeanor the first time, unless of course you are also guilty of some other crime like driving while black. 21:11:58 lol now that IS a crime! 21:12:14 i realy dont understand taht mentality 21:12:21 or the anti gun mentality 21:12:33 make guns illegal and the only people who can have them are the criminals 21:13:25 I think the next phase of reality-television will be average people in nascar cars with handguns. ;-) 21:13:41 lol 21:14:12 we dont quite qualify as gun nuts here yet, we only have 40+ handguns in the safe :) 21:14:21 i only own 3 of them 21:14:21 talk about an all American spectacle! 21:14:29 same thing with information patenting: if you make information illegal, then the only person who can "have" it are criminals ;p 21:15:03 my first was a charls daley 45. my next was a model 1907 32 savage dated 1915 (in about 80% condition) 21:15:11 now i carry a kimber 1911 21:16:19 anyway im out to bed good night everyone 21:16:30 --- quit: CrowKiller ("chniak!") 21:17:05 as a kid, when I wasn't playing with bulldozers or tractors, or driving something I was playing with an arsenal. It was nuts. 21:19:28 :) 21:21:01 thefox: I really doubt they get "average people" for those reality tv shows 21:21:21 eveyone had lots of guns and farm and construction equipment is as dangerous as it gets 21:21:45 guns are only dangerous in the hands of the uneducated or the evil 21:22:47 well it seems like what they are headed for, people choosen at random, dropped into 190mph nascar cars on a big banked oval, give them handguns and then show it from all those onboard cameras! maybe in the next tv sweep period. 21:23:16 heh the winner being the one left alive? 21:23:23 like rollerball but different ? :) 21:23:24 then just educate everyone and get rid of evil 21:23:33 good idea 21:23:36 unfortunatly 21:23:42 yeah, like rollerball (the first movie) 21:23:59 some people are just too boneheaded to be educated and evil will always exist 21:24:51 i need to deoptimize someof the : definitions in the isforth kernel so that SEE can decompile them :P 21:25:08 ive got interleaved if begin then until sort of shit going on heh 21:25:26 not in many places but in a few 21:27:04 is it just me or are TI dsp's too complex 21:27:17 i mean, their development studio mostly 21:27:22 sometimes I experiment with syntax. It's not always idea, sometimes it is a bit messy. It's not for publication or tutorials however that I tend to do that sort of thing. 21:27:26 maybe not the chops themselves 21:28:19 well ill have to "deoptimzie" once i metacompile anyway, i should write it NOW the way the compiler itself would produce it 21:30:20 I think I will be going. later 21:30:27 yea im starting to get tired too 21:30:38 nite dood. tell chuck i/we said hi 21:30:42 --- quit: thefox () 21:30:55 oh no 21:30:58 i missed thefox again!? 21:31:00 lol 21:31:02 lol 21:31:08 only by a cpl of seconds :P 21:31:08 ridiculous 21:31:10 that has to stop 21:31:11 lol 21:31:13 heh :) 21:31:22 well if you spent more active time in here.... 21:31:23 lol 21:31:33 well at least he seems to be becoming a semi-regular 21:31:39 ya 21:31:50 so what do you think of the topic? :) 21:31:51 dont think he has much of anything else to do these days :( 21:32:00 ah? why not? 21:32:05 no job? no forth work happening? 21:32:17 not much i dont think 21:32:24 neway its a good idea but its been done :) 21:32:38 thats what taygeta is sorta 21:32:43 neway i gtg zzz 21:32:44 if you are thinking of taygeta or forth.sf.net you'd be wrong 21:32:45 nite nite 21:32:55 forth.sf.net is just crap 21:33:04 thers the forth scientific library 21:33:10 i can easily come up with a project designed to unite all forth coders and we'd make groundbreaking progress in forth 21:33:11 but thats mostly floating point stuff :P 21:33:16 taygeta sucks 21:33:19 period 21:33:21 heh 21:33:27 nite nite :P 21:33:30 no! 21:33:33 bad boy 21:33:36 lol 21:33:36 i want to talk :P 21:33:46 why do you have to go to sleep? 21:33:46 i gotta sleep. i was talking earlier :P 21:33:49 blah 21:33:54 i guess it was that JD i had 21:33:57 jd makes me tired heh 21:33:59 ah 21:34:12 one shot and im out like a light : 21:34:15 :) 21:34:24 what do you think about 21:34:29 forth coders uniting 21:34:32 and making real progress? 21:34:44 (since i don't really see that happening eh?) 21:34:45 if its with isforth i like the idea 21:34:48 but it will never haopen 21:34:48 lol 21:34:52 eh 21:34:53 why not 21:34:56 those ppl on CLF are snobs 21:34:58 basically 21:35:01 hmm 21:35:14 and they dont code forth 21:35:23 hmm 21:35:23 they code a language of the same name.... remember ? 21:35:29 neway im outa here :P 21:35:30 oh, yeah.. ans something 21:35:31 i forget 21:35:32 heh 21:35:34 heh 21:35:35 ok good night 21:35:37 --- quit: I440r ("Reality Strikes Again") 21:37:38 hm, we should have comp.lang.forth.genuine or something like that :P 21:37:42 anybody alive? 21:38:15 --- quit: sif (Read error: 110 (Connection timed out)) 22:13:51 not really 22:13:57 I'm about to go to sleep 22:37:15 --- join: Serg_penguin (~snaga_NOI@nat-ch0.nat.comex.ru) joined #forth 23:30:17 --- quit: futhin ("bye") 23:49:23 --- quit: Serg_penguin (Read error: 110 (Connection timed out)) 23:59:59 --- log: ended forth/02.06.05