00:00:00 --- log: started forth/02.06.10 00:14:21 --- join: davidw (~davidw@adsl-ull-66-108.42-151.net24.it) joined #forth 00:22:42 --- quit: Stepan ("Client Exiting") 01:59:03 --- join: Stepan (~stepan@Charybdis.suse.de) joined #forth 05:18:27 --- quit: davidw (Remote closed the connection) 05:18:30 --- join: davidw_ (~davidw@adsl-ull-66-108.42-151.net24.it) joined #forth 05:20:08 --- join: rob_ert (~robert@h237n2fls31o965.telia.com) joined #forth 05:26:32 --- quit: rob_ert ("leaving") 05:27:09 --- join: rob_ert (~robert@h237n2fls31o965.telia.com) joined #forth 05:30:39 --- quit: rob_ert (Client Quit) 05:30:46 --- join: rob_ert (~robert@h237n2fls31o965.telia.com) joined #forth 05:40:53 --- nick: davidw_ -> davidw 07:28:42 --- quit: rob_ert ("leaving") 07:29:04 --- join: rob_ert (~robert@h237n2fls31o965.telia.com) joined #forth 09:04:14 --- quit: onetom (carter.openprojects.net irc.openprojects.net) 09:19:26 --- log: started forth/02.06.10 09:19:26 --- join: clog (nef@bespin.org) joined #forth 09:19:26 --- mode: carter.openprojects.net set +n 09:19:26 --- names: list (clog) 09:27:01 --- join: cdesousa (syf@faeldryn.demon.nl) joined #forth 09:27:05 --- join: I440r (~mark4@1Cust42.tnt1.bloomington.in.da.uu.net) joined #forth 09:28:31 --- log: started forth/02.06.10 09:28:31 --- join: clog (nef@bespin.org) joined #forth 09:28:31 --- mode: carter.openprojects.net set +n 09:28:31 --- names: list (clog) 10:08:29 --- log: started forth/02.06.10 10:08:29 --- join: clog (nef@bespin.org) joined #forth 10:08:29 --- names: list (clog air) 10:11:08 --- join: I440r (~mark4@1Cust42.tnt1.bloomington.in.da.uu.net) joined #forth 10:12:45 --- join: rob_ert (~robert@h237n2fls31o965.telia.com) joined #forth 10:30:49 --- join: davidw (~davidw@adsl-ull-66-108.42-151.net24.it) joined #forth 10:54:54 --- join: goshawk` (goshawk@panix1.panix.com) joined #forth 11:03:54 --- join: futhin (thin@h24-64-175-61.cg.shawcable.net) joined #forth 11:04:46 Hi futhin. 11:05:16 ho ender 11:07:07 rob_ert: you should read "ender's game" by scott somebody 11:09:27 --- quit: rob_ert (Read error: 104 (Connection reset by peer)) 11:10:38 --- join: rob_ert (~robert@h237n2fls31o965.telia.com) joined #forth 11:11:38 --- join: joa (~james@226-119-237-24.anc-dial.gci.net) joined #forth 11:17:51 --- join: Stepan (~stepan@pD9E53F30.dip.t-dialin.net) joined #forth 11:17:54 re 11:18:10 Hi Stepan. 11:32:22 --- join: Soap` (~flop@202-0-42-22.cable.paradise.net.nz) joined #forth 11:52:23 Hi rob_ert 11:59:17 hi yall 11:59:30 futhin set some cool topic or somethng :P_ 12:00:25 I suck... I'm compiling a kernel on my 486 when I have 10 times faster computers. 12:00:35 lol 12:00:36 no 12:00:39 Oh, why can't I ever think BEFORE I do something stupid? 12:00:45 hehehe:-) 12:01:26 robert convert it to forth and it will compile in 2 seconds flat on your slowest box :) 12:02:30 But on the other hand, that job will take 2^16 years. 12:02:56 --- mode: ChanServ set +o futhin 12:03:01 --- topic: set to 'Our mantra: Good code is written code | Forth code repository - http://doesnotexist.yet | the fact is that forth is in a pathetic state of development right now' by futhin 12:03:56 not isforth :) 12:04:10 i440r: you posted isforth on freshmeat without a decent website for isforth? 12:04:18 you've betrayed me! 12:04:27 my feelings are hurt :P 12:11:14 futhin thats being fixed 12:11:22 i got a web developer and he is gona be doing the page 12:11:36 im currently writing a tutorial for forth/isforth to go in the page 12:11:46 ill let you proofread it first hehe 12:12:07 ok 12:12:35 your the editor in chief :) 12:13:44 who's the web developer? 12:13:47 where'd he come from 12:14:20 futhin: web developers are brought to us by albatrosses 12:14:24 not storks, like normal people 12:14:59 heh 12:15:10 no, i'm wondering if i440r met him thru #debian or something 12:15:18 it is an ancient mariner and he stopeth one of three.... 12:15:21 or one of the ppl visiting isforth.clss.net 12:15:24 and got pissed off 12:15:30 and offered to do a website for free 12:15:50 I wonder what Mr. Moore thinks of DocBook 12:15:52 it was a guy that emailed me saying he would do the web page. he codes but doesnt do html but HAS to learn for something 12:16:05 so he offered to do my page if i would be patient with his learning :) 12:16:10 hm 12:16:17 why don't i just make a page right now :P 12:16:36 I440r: you should just steal some code 12:17:52 steal some code to do what ? 12:18:05 futhin cuz thers nothing to go in it yet :P 12:20:55 i'm making a page right now 12:20:59 i'm really pissed off lol! :P 12:21:48 what's your email address? and please don't let it be that crappy one.. 12:21:49 :P 12:23:59 which crappy one 12:24:05 mark.manning 12:24:06 at 12:24:11 fastermail 12:24:11 dot 12:24:12 com 12:24:24 broken up to stop spammers getting it from the logs :) 12:24:30 * davidw goes to feed it to the spam-bots... 12:24:41 lol 12:25:00 i dont wanna disappoint the guy that offered ya know ? 12:28:20 well i said i would do the website 12:28:25 a long time ago 12:28:30 and i'm such a lazy bastard 12:28:42 it would've taken me an hour 12:28:48 i know but now ive agreed to let this guy do it lol 12:28:55 and i cant realy go back on my word 12:29:01 you need to do the HELP stuff 12:29:02 I bet he uses at least one tag 12:29:11 whats a tag ? 12:31:11 futhin im going to add block files to isforth. the help for each word could go in a block file 12:31:15 as a database! 12:35:38 so no one has any good ideas for what to do with ZOG 12:36:15 whats ZOG 12:36:38 futhin write that help for the kernel primatives - the easy ones 12:37:42 ZOG - www.dedasys.com/freesoftware/ 12:37:47 click on 'projects' then 'zog' 12:40:32 done, i finished the website :P 12:40:37 it's rough 12:40:55 so it can still be easily improved 12:44:19 lol i went to get coffee heh 12:44:28 and you cant dcc me thru ipmasq 12:44:34 fine i'll ftp you 12:44:35 and upload it 12:44:51 ok heh 12:45:01 dns me and upload into incoming 12:45:11 what is it 12:45:18 your ftp serv is up? 12:45:22 i cant use a web page because i promised this other guy ya know ? 12:45:30 wow it's hella slow 12:45:45 no, just update your current site with mine, until the other guy produces his 12:45:46 it would be realy mean if i put up a page by someone else :( 12:45:55 mine is crappy and easy to improve on 12:46:00 im trying to download the freebsd iso too 12:46:06 lol 12:46:07 k 12:46:07 i can do that 12:46:20 soooo slow 12:46:24 i have 351 megs of 633 total 12:46:24 and its taken me over a week 12:46:27 LIST..... wait 5 minutes 12:47:15 ya. heh 12:47:47 zog is unhappy with you because you have not visited it 12:48:00 was it you that subscribed to isforth on freshmeat ? 12:48:33 davidw i tried - this download makes my web browser time out when going there heh 12:48:59 i440r: you should have it now 12:49:02 isforthsite.zip 12:49:05 2611 bytes 12:49:18 k 12:49:30 it's really simple, really cool, check it out :P 12:49:33 ill check it out in a min 12:49:55 gotta reboot my comp 12:50:36 is it purple ???? 12:50:36 heh 12:50:42 no heh 12:50:50 you'll have to purplize it if you want that 12:51:08 you could make the table bgcolor purple 12:51:12 and the text white 12:51:25 modify the s to 12:51:34 heh 12:51:45 futhin making up words ????? 12:51:45 lol 12:51:52 making up words? 12:52:08 i went to archive.org 12:52:15 to find isforth.sourceforge.net 12:52:18 and i copied the text 12:52:21 even though it sucks 12:52:28 and i'll want to edit it :P 12:52:31 after you edit it 12:52:32 purplize <-- 12:52:49 edit the content 12:52:56 and send it back to me 12:52:58 or not 12:53:07 naw, not a big deal 12:53:18 btw, you should know i stole the content for forth.html 12:53:24 from the openbios site :D 12:53:31 but don't worry about it 12:53:35 i'm sure it's okay 12:53:39 right stepan? :D 12:53:51 hehe 12:54:05 i'll take the blame if anybody complains about it 12:54:16 don't change the content unless you got better content :P 12:54:46 brb, rebooting 12:54:50 --- quit: futhin ("rbooting") 12:58:07 --- join: futhin (~thin@h24-64-175-61.cg.shawcable.net) joined #forth 13:01:50 what's up i440r? :) 13:02:02 i'm at isforth.clss.net waiting :P 13:02:05 lol 13:02:14 --- mode: ChanServ set +o futhin 13:02:49 --- topic: set to 'Our mantra: Good code is written code | x86 Linux Forth coded in asm - http://isforth.clss.net' by futhin 13:02:51 lol i cant upload it till i stop the download 13:03:03 ill look at it and put it up later tho 13:03:32 k 13:03:39 hm 13:03:50 i'd help you out with the help system stuff right now 13:03:53 if i had a shell account 13:03:55 with isforth installed 13:04:48 install debian 13:04:48 remove windows 13:04:54 heh 13:04:58 problem solved :) 13:05:08 not at this time, other ppl use my computer 13:05:22 for imesh and transfering files.. they'd be pissed 13:05:31 not sure if i would waste my time with debian 13:05:40 fuckem :) 13:06:22 i took a look at the debian site, couldn't figure out how to download the basic debian to install from the windows partition 13:06:29 slackware is much more userfriendly 13:06:35 very easy to figure out how to do stuff 13:06:51 and decent enough package system for me, with rpm2tar converter 13:10:18 ugh 13:11:09 debian is a bit more complex, but it pays off in the long run 13:12:13 debian is aimed at newbies, slackware is aimed at real men :P 13:12:20 debian more complex? naw 13:12:48 just because their website & download set up is completely braindead doesn't mean debian is more complex 13:15:19 i agree i440r, purple is such an ugly color 13:15:47 (also purpilized my copy of the website at the same time you said ugh) 13:16:29 I think he's just showing his support for the gay pride movement 13:17:06 davidw they stole the word GAY. im NOT letting them have purple 13:17:40 I bet they would wrestle you for it 13:33:21 --- join: tathi (~josh@ip68-9-58-81.ri.ri.cox.net) joined #forth 13:33:43 * davidw esta escuchando la *salsa* 13:35:05 so was the openprojects irc network down earlier, or was that just me? 13:35:48 it blew up 13:36:04 it was very down earlier 13:36:19 --- join: CrowKiller (Vapo_Rulez@cnq5-233.cablevision.qc.ca) joined #forth 13:36:27 ah 13:36:28 [lilo: folks - pay me or no network!] 13:36:34 not really, but... 13:36:35 hi 13:38:00 hi CrowKiller 13:38:26 i have a quick question: wich of the follwing would be more approriate: A return stack made from 3 registers acting as a top of stack, a scratch and a pointer to stack, with handcoded call and rets OR use the call/ret already made in hardware on the x86? 13:39:16 i think i saw some benchmarks somewhere but I can't recall where exactly 13:45:03 --- quit: joa (carter.openprojects.net irc.openprojects.net) 13:45:03 --- quit: goshawk` (carter.openprojects.net irc.openprojects.net) 13:45:04 --- quit: I440r (carter.openprojects.net irc.openprojects.net) 13:45:04 --- quit: futhin (carter.openprojects.net irc.openprojects.net) 13:45:04 --- quit: Stepan (carter.openprojects.net irc.openprojects.net) 13:45:04 --- quit: rob_ert (carter.openprojects.net irc.openprojects.net) 13:45:04 --- quit: air (carter.openprojects.net irc.openprojects.net) 13:45:04 --- quit: CrowKiller (carter.openprojects.net irc.openprojects.net) 13:45:04 --- quit: tathi (carter.openprojects.net irc.openprojects.net) 13:45:04 --- join: CrowKiller (Vapo_Rulez@cnq5-233.cablevision.qc.ca) joined #forth 13:45:04 --- join: tathi (~josh@ip68-9-58-81.ri.ri.cox.net) joined #forth 13:45:04 --- join: joa (~james@226-119-237-24.anc-dial.gci.net) joined #forth 13:45:04 --- join: goshawk` (goshawk@panix1.panix.com) joined #forth 13:45:04 --- join: I440r (~mark4@1Cust42.tnt1.bloomington.in.da.uu.net) joined #forth 13:45:04 --- join: futhin (~thin@h24-64-175-61.cg.shawcable.net) joined #forth 13:45:04 --- join: Stepan (~stepan@pD9E53F30.dip.t-dialin.net) joined #forth 13:45:04 --- join: rob_ert (~robert@h237n2fls31o965.telia.com) joined #forth 13:45:04 --- join: air (~brand@12-254-199-50.client.attbi.com) joined #forth 13:45:04 --- mode: carter.openprojects.net set +o futhin 13:48:15 l440r: in your asm code, do you use ECX as a counting register? 13:48:52 i was tempted to use it as the top of return stack, and esp as the stack pointer 13:50:26 do you really need a top of return stack? 13:51:32 I wouldn't think it would make much difference... 13:57:07 if im doing 13:57:09 rdrops 13:57:14 rnips 13:57:21 etc etc 13:57:53 I need the best (fastest, sicne memory is cheap) return stack design 13:59:30 anyway i think the Top of return stack in ECX a new thing, ill try to make so code to go with it 13:59:47 ah, ok then 14:05:48 how goes it tathi? 14:05:52 and how is herkamire doing? 14:06:34 i440r: you alive? 14:07:17 we're both good 14:07:21 i440r: i want to write up the help files right now without worrying about the code, let's figure out how it WILL work, and it can be coded later 14:07:29 tathi: how come i haven't seen you guys around lately? 14:07:43 I've been restructuring my colorforth 14:07:50 herk was in Florida for three weeks 14:07:55 ah 14:08:22 and work has been pretty hectic the last couple of weeks 14:08:29 tathi: do you ever work on colorforth while working at your job? 14:09:20 futhin: only very occasionally 14:09:38 herk and I did talk about making a forth module for apache so we could use it for web scripting 14:10:02 but I don't think either of us ever really did anything about it 14:10:38 yeah 14:10:57 well do you find that you code up somethign immediately if you like the idea? 14:11:07 i find that if i like the idea, it still takes a few months before something happens lol 14:11:17 hmm, no, I take that back, he hooked something up as a CGI 14:11:26 it's a good idea though, i'd help if i could 14:11:45 I generally like to start doing _something_ right away 14:11:45 you could utilize me as an editor/writer/website guy or something.. except i suck at the website part ;P 14:11:52 :) 14:12:01 futhin ok 14:12:13 hang on 14:12:18 how would you do web scripting with forth? 14:12:25 do little programs to test and figure out the hard parts 14:12:39 davidw: don't know, I don't get the impression forth does strings very well 14:12:40 futhin i think the forth help should go in block files 14:13:02 but isforth doesnt have blockfiles yet 14:13:07 davidw: that's part of the reason I never did anything about it ;) 14:13:13 davidw: however you want to 14:13:24 for example you have a web page 14:13:29 and part of it is in html 14:13:32 and part of it is in forth 14:13:34 14:13:34 14:13:34 GForth <$ version-string type $> presents 14:13:34 14:13:34 14:13:34 when you say something like "help foo" forth would seach the help block file for the word foo and display that entire block 14:13:35

Computing Primes

<$ 25 Constant #prim $> 14:13:37

The first <$ #prim . $> primes are: <$ 14:13:39 : prim? 0 over 2 max 2 ?DO over I mod 0= or LOOP nip 0= ; 14:13:41 : prims ( n - ) 0 swap 2 14:13:43 swap 0 DO dup prim? IF swap IF ." , " THEN true swap 14:13:45 dup 0 .r 1+ 1 ELSE 1+ 0 THEN 14:13:48 +LOOP drop ; 14:13:49 #prim prims $> .

14:13:51 14:13:53 14:14:04 davidw: it gets processed by a forth first, before being sent to the user's web browser 14:14:31 all the html tags like ,

etc, could be defined in forth 14:14:38 :

."

" ; 14:14:40 futhin: I'd probably put it inside ASP style tags, personally 14:14:48 think I've got that terminology right 14:14:52 yeah 14:15:11 that's what I was thinking 14:15:45 but currently I'm fairly happy with PHP 14:16:58