00:00:00 --- log: started forth/03.04.11 00:29:21 --- quit: sifbot (Read error: 110 (Connection timed out)) 02:25:42 --- quit: flyfly ("using sirc version 2.211+KSIRC/1.2.4") 02:39:07 --- join: deluxe (~deluxe@p508051A6.dip.t-dialin.net) joined #forth 03:46:12 --- join: flyfly (~marekb@ip164.ktvprerov.cz) joined #forth 03:53:15 --- quit: flyfly ("using sirc version 2.211+KSIRC/1.2.4") 04:55:16 --- join: mur (ammu@baana-62-165-184-187.phnet.fi) joined #forth 05:01:06 --- quit: Klaw (Read error: 110 (Connection timed out)) 05:07:42 --- join: sifbot (~sifforth@ip68-9-68-123.ri.ri.cox.net) joined #forth 05:07:42 Type sifbot: (or /msg sifbot to play in private) 05:36:50 --- quit: mur (Read error: 104 (Connection reset by peer)) 05:38:32 --- join: mur (ammu@baana-62-165-184-187.phnet.fi) joined #forth 06:23:55 --- join: Herkamire (~jason@wsip68-15-54-54.ri.ri.cox.net) joined #forth 09:57:26 --- quit: TreyB (Read error: 60 (Operation timed out)) 10:40:03 'evening 10:41:34 --- quit: deluxe ("Client exiting") 11:00:01 moi Speuler 11:04:00 terve mur 11:04:20 * mur will leave now 11:04:28 i'll do some art and handi work :) 11:04:56 in forth ? 11:05:07 with hands :) 11:05:33 perhaps something from fabric (synthetic fur) and then refurring plastic 11:05:37 those were my plans 11:05:42 ah 11:05:49 refurring = making new cover 11:05:51 requires creaftmanship 11:06:02 craftman... 11:06:56 how's it going with forth ? 11:07:04 withme? 11:07:12 ehm. 11:07:15 yes ? 11:07:31 as well as with modula 11:07:38 requires craftmanship too 11:07:51 quite a bit other kind 11:09:54 argh. modula looks just like basic and pascal 11:10:03 boths annoying features taken, that is 11:10:09 thought modula is dead. 11:10:22 modula-3 has homepage at least 11:10:30 oberon ? 11:10:35 i have never coded modula 11:10:54 i've been competing with a modula-iii programmer 11:10:57 using forth 11:10:59 he lost 11:11:19 :) 11:11:46 http://directory.google.com/Top/Computers/Programming/Languages/ <- tresure chest :) 11:12:13 some years ago. he managed to get a TSR together (MSDOS) which dio most of the time not crash when displaying "hello world" and was just 50 kb big 11:12:31 at that point i was on the way coding the app already 11:12:38 which then was aobut 2 k 11:12:43 Heh. 11:12:44 nice 11:12:59 got larger of course later 11:13:12 but then i moved it to ems 11:13:26 and the remaining stub was about 3 kb 11:13:43 i used compiled forth for that, not interpreted 11:13:56 i.e. no forth kernel in the app 11:14:05 just the required code 11:14:31 could compile small tsrs with less than 1 kb 11:14:43 (not code size, memory usage !) 11:14:49 including stacks 11:14:52 OOOH. now i remember _prolog_ 11:15:19 i think only assembler allowed you to compile tsrs that small 11:15:23 to assemble... 11:16:15 modula was no match at all 11:16:26 just not made for those kind of application 11:17:37 finally i got the bloody interl 82845 to - some - disk i/o speed ... 11:17:44 intel 11:18:09 if you wanna install linux on a brookdale chipset machine, expect some work to be done ... 11:18:14 handicraft fun now 11:18:19 see you some time 11:18:44 --- quit: mur ("MURR!") 11:19:05 i see that as confirmation that intel i8x0 machines are better avoided 11:19:41 wasn't exactly pleaed nor satisfied with the i810 11:20:07 and this was the last i845 system i've put my hands on 11:23:02 rant 11:24:21 anyone knows how the gforce chipsets (not the graphics cards, but the host bridges) work and perform with linux ? 12:01:43 ehm.. nForce, it is called, i think 12:36:22 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 12:45:12 --- join: crc (12345678@AC814F97.ipt.aol.com) joined #forth 13:30:49 --- quit: crc (sterling.freenode.net irc.freenode.net) 13:30:49 --- quit: Herkamire (sterling.freenode.net irc.freenode.net) 13:30:53 --- quit: TreyB (sterling.freenode.net irc.freenode.net) 13:30:53 --- quit: sifbot (sterling.freenode.net irc.freenode.net) 13:30:53 --- quit: onetom_ (sterling.freenode.net irc.freenode.net) 13:30:56 --- quit: skylan (sterling.freenode.net irc.freenode.net) 13:30:56 --- quit: ChanServ (sterling.freenode.net irc.freenode.net) 13:30:56 --- quit: Fractal (sterling.freenode.net irc.freenode.net) 13:31:21 --- join: ChanServ (ChanServ@services.) joined #forth 13:31:21 --- join: crc (12345678@AC814F97.ipt.aol.com) joined #forth 13:31:21 --- join: Herkamire (~jason@wsip68-15-54-54.ri.ri.cox.net) joined #forth 13:31:21 --- join: Fractal (vyfgdkf@dont.try.configuring.openbsd.on.stronglsd.com) joined #forth 13:31:21 --- mode: sterling.freenode.net set +o ChanServ 13:31:40 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 13:31:40 --- join: sifbot (~sifforth@ip68-9-68-123.ri.ri.cox.net) joined #forth 13:31:40 --- join: skylan (sjh@Sprint3031.tbaytel.net) joined #forth 13:31:40 --- join: onetom_ (~tom@novtan.bio.u-szeged.hu) joined #forth 13:32:26 --- join: wossname (wossname@HSE-QuebecCity-ppp81935.qc.sympatico.ca) joined #forth 13:37:30 --- quit: onetom_ (sterling.freenode.net irc.freenode.net) 13:37:30 --- quit: sifbot (sterling.freenode.net irc.freenode.net) 13:37:30 --- quit: TreyB (sterling.freenode.net irc.freenode.net) 13:37:30 --- quit: skylan (sterling.freenode.net irc.freenode.net) 13:37:31 --- quit: Herkamire (sterling.freenode.net irc.freenode.net) 13:37:33 --- quit: crc (sterling.freenode.net irc.freenode.net) 13:37:33 --- quit: ChanServ (sterling.freenode.net irc.freenode.net) 13:37:33 --- quit: Fractal (sterling.freenode.net irc.freenode.net) 13:37:33 --- quit: wossname (sterling.freenode.net irc.freenode.net) 13:38:19 --- join: ChanServ (ChanServ@services.) joined #forth 13:38:19 --- join: wossname (wossname@HSE-QuebecCity-ppp81935.qc.sympatico.ca) joined #forth 13:38:19 --- join: Herkamire (~jason@wsip68-15-54-54.ri.ri.cox.net) joined #forth 13:38:19 --- join: Fractal (vyfgdkf@dont.try.configuring.openbsd.on.stronglsd.com) joined #forth 13:38:19 --- mode: sterling.freenode.net set +o ChanServ 13:38:37 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 13:38:37 --- join: sifbot (~sifforth@ip68-9-68-123.ri.ri.cox.net) joined #forth 13:38:37 --- join: skylan (sjh@Sprint3031.tbaytel.net) joined #forth 13:38:37 --- join: onetom_ (~tom@novtan.bio.u-szeged.hu) joined #forth 14:17:05 --- join: ramnull (~nicad@12-241-145-39.client.attbi.com) joined #forth 14:17:36 --- quit: wossname ("^______------ i'm dead like a dead man") 14:24:01 I440r been around recently? 14:27:59 Not in a few days, no. 14:37:39 Been hacking around on IsForth, putting together some Framebuffer routines for it. 14:40:53 --- quit: Herkamire ("Lost terminal") 14:43:16 bbl 14:43:18 --- quit: ramnull ("ircII EPIC4-1.1.7 -- Are we there yet?") 15:05:54 --- join: MrReach (~mrreach@209.181.43.190) joined #forth 15:06:09 --- part: MrReach left #forth 15:27:34 --- join: flyfly (~marekb@ip164.ktvprerov.cz) joined #forth 15:49:08 --- join: futhin (futhin@dial-215.ocis.net) joined #forth 15:57:24 --- join: Herkamire (~jason@ip68-9-68-123.ri.ri.cox.net) joined #forth 16:00:16 hi herkamire :) 16:01:23 Hey Herkamire, futhin 16:05:00 hi futhin, Robert :) 16:16:51 --- quit: futhin (Read error: 113 (No route to host)) 16:21:06 --- join: futhin (futhin@dial-199.ocis.net) joined #forth 16:29:09 --- quit: Herkamire ("gotta go") 16:29:16 --- quit: futhin ("Leaving") 16:31:03 --- join: futhin (futhin@dial-199.ocis.net) joined #forth 16:47:40 --- join: ramnull (~nicad@12-241-145-39.client.attbi.com) joined #forth 16:48:09 ho ramnull 16:50:52 Whats up? 16:54:52 --- join: I440r (~mark4@1Cust5.tnt1.bloomington.in.da.uu.net) joined #forth 16:55:05 Hello..and goodbye 16:55:08 * Robert goes to bed 16:55:29 What's up I440r? 16:55:49 --- join: Fare (fare@samaris.tunes.org) joined #forth 16:55:52 hehe 16:56:02 #objectivist-forth ? 16:56:53 I guess. 16:57:07 hehe 16:58:17 Lets see here it's "create foo allot , ," yes? 16:58:18 hah 16:59:39 what does "create do? 17:00:27 ib 17:00:56 Makes a spot in memory and then labels it. 17:01:25 Or rather 17:01:35 Puts the label in the wordlist. 17:02:29 For some reason allot keeps segfaulting the Forth. 17:02:53 bbl 17:02:56 --- quit: ramnull ("ircII EPIC4-1.1.7 -- Are we there yet?") 17:11:42 --- quit: Speuler (Read error: 60 (Operation timed out)) 17:15:52 hi ramnull 17:15:55 hi fare! 17:16:13 create creates a word header and a default code field of "dovariable" 17:16:22 so create crates a variable :) 17:21:34 default code field? how do you modify that? 17:24:58 default code field = default code that is run 17:25:21 sometimes its a pointer to an address sometimes it's the actual code to be executed 17:25:25 depending on the threading model 17:25:57 (i might be wrong here, heh) 17:29:30 which forth faults on "allot" ? 17:35:40 you can modify the default code field to point to a different piece of code. ` EMIT is DOSEMIT the word ` parses the word EMIT and gets the address of the default code field. the word "is" points it to DOSEMIT 17:36:07 so i guess you could do ` EMIT ! 17:36:16 and store a nonsense value to the default code field 17:39:21 no thats not right 17:39:26 ' (emit) is emit 17:39:36 it was just an example 17:39:39 ' (print) is emit \ send emits to the printer ? 17:39:43 from pygmy 17:39:49 doesn't really matter, it's an example 17:39:50 ' (devnull) is emit 17:39:51 heh 17:40:00 its a buggy example:) 17:44:03 which forth has allot segfaulting ? 17:44:05 not isforth ? 17:46:39 why ? 17:46:49 ramnull left 17:47:01 i'm not sure what forth he is using 17:47:22 i was hoping someone would know :/ 17:48:18 well why don't u test allot in your isforth and see if it segfaults? :P 17:48:32 it doesnt for me :) 17:48:39 but that doesnt mean it doesnt for him 17:48:41 ramnull is either using gforth or isforth :P 17:48:47 i sorta need to know this sort of thing :P 17:48:58 heh 17:49:14 have you been doing a lot of coding lately? 17:49:27 ive done a little 17:49:52 ive fixed some bugs, improved the isforth scripting 17:49:58 added a few more bugs :/ 17:53:47 bugs are awesome 17:54:03 adding them is an artform 17:54:19 requiring great patience, great strength, and uber dedication! 17:54:38 exactly 17:54:52 and this bug only exists in the LINUX terminal!!! 17:54:52 :) 17:57:20 yay! 17:57:41 where's the metacompiler? the multitasking? :P 17:57:53 how do you think you are going to do the assembler? 17:58:10 you are going to HAVE to do some parsing.. some, a little bit, a tiny weeny little bit! 17:58:29 ` (emit) is emit <-- ` is parsing. IS is parsing 18:00:24 and ? 18:02:13 the word ` is parsing 18:02:27 it parses for the word in front of it 18:02:32 yes 18:02:35 and ? 18:02:43 so don't be afraid to parse in your assembler! 18:02:57 your isforth assembler 18:04:02 im not thinking that far ahead yet 18:04:13 ?? 18:04:16 you were working on it 18:04:19 then you set it aside 18:04:33 not ready for the assembler yet 18:04:44 need it now, not ready to write it yet 18:04:44 because you couldn't figure out how to do it with no parsing or something.. 18:05:07 not mentally ready to write it? 18:05:20 how do you become ready? 18:05:23 no. im not against parsing words like some people :) 18:05:54 do you have a ritual for getting ready to code? ;) 18:06:19 what? YOU are the person against parsing :P 18:06:45 no - mrreach is 18:07:33 heh, i didn't know that 18:08:54 he avoids them if he can. i dont avoid anything except ans forth :) 18:10:23 i could have sworn you made a lot of noise about avoiding parsing 18:12:01 well it's about time that i should get off the internet 18:12:18 no. not me 18:12:32 i thunked YOU did 18:15:52 nope 18:15:53 heh 18:16:27 well time for me to go 18:16:29 bye all 18:16:30 --- quit: futhin ("laters") 18:24:46 well im outa here. l8er ppl 18:24:48 --- quit: I440r ("Reality Strikes Again") 18:26:50 --- join: MrReach (~mrreach@209.181.43.190) joined #forth 18:27:27 --- part: MrReach left #forth 18:56:59 --- join: jdamisch (jdamisch@207.191.240.57) joined #forth 18:57:14 hi 19:00:26 yawn 19:01:13 http://www.euronet.nl/users/frankvw/IhateMS.html 19:03:07 zzzzzz 19:03:40 --- quit: flyfly ("using sirc version 2.211+KSIRC/1.2.4") 19:07:50 i have to ask a stupid question 19:09:02 it's cool on these boards to just log in and then sit around for hours on end saying nothing? 19:11:35 i guess dood 19:11:52 well, it's light on the bw 19:19:44 bye 19:19:46 --- quit: jdamisch () 19:30:46 --- join: jdamisch (jdamisch@207.191.240.57) joined #forth 19:32:28 we are all on qualudes 19:36:48 --- join: Klaw (anonymouse@ip68-4-77-247.oc.oc.cox.net) joined #forth 19:36:55 hi 19:37:25 people just like to come here to hang out and be cool 19:50:26 --- nick: jdamisch -> Out-To-Lunch 19:57:36 Proprietary Object Orientated Protocol 20:34:13 --- join: Soap` (~flop@202-0-42-22.cable.paradise.net.nz) joined #forth 20:36:31 hi 20:40:47 Morning 20:42:51 wake up call 20:42:53 how are you 20:43:03 --- nick: Out-To-Lunch -> jdamisch 20:46:33 so, anything new and exiciting in the little corner of the world they call isforth? 20:46:57 You'd have to ask I440r. 20:47:12 just trying to make conversation 20:47:25 atleast its native 20:47:56 i guess that there are reasons why somebody would do Forth on top of something else, like Java, but it doesn't appeal to me that much 20:49:01 A forth that generated java bytecode has the advantage of a nearly universal runtime environment but a lot of baggage to go with it. 20:49:27 it wouldn't be lean would it? 20:49:32 it would be really slow 20:49:50 kinda like running forth on top of an operating system on top of an operating system 2* 20:50:22 It would probably perform acceptably in a JIT, which you have to work pretty hard not to have these days. 20:52:10 http://webdev.amsystech.com/mlosh/ 20:52:19 this guy doesn't seem to run very fast 20:52:28 --- quit: Klaw (Read error: 104 (Connection reset by peer)) 20:58:18 do you know what the motivation for creating isforth was? 20:58:45 suppose, to prove my manliness, i would need to write a forth someday :^) 20:59:09 --- quit: Fare (Read error: 110 (Connection timed out)) 20:59:23 I don't need to prove my manliness (I already have two sons :-), but I want to write a forth sooner rather than later. 20:59:54 any ideas for it 21:00:42 I want to play around with forth as the core of an OS. A real one, with premptive scheduling, virtual memory, etc. 21:01:22 old style Forth uses cooperative multitasking and blocks for virtual memory 21:01:32 Usually. 21:02:00 what is the advantages of premptive vs cooperative? its not apperent to me 21:02:02 Not that that style doesn't have its place, but I want something a bit more adventurous. 21:03:15 Cooperative scheduling works well for a small number of tasks in a well-defined system, but I don't think it scales very well. 21:04:51 how about another question, if you are going to put this OS on PC hardware, and it has like 4megs in it, then how do you get it on the PC 21:05:00 that won't fit on a boot floppy 21:06:33 I expect to use a hard disk eventually. I'll probably bring it up under VMWare first. 21:07:07 i see 21:07:27 TreyB, when you say "forth as the core of an OS" are you talking about writing the OS kernel in Forth? 21:07:49 That way I can cross compile from gforth or isforth under linux, write to a virtual HD and then boot another VMWare session from the virtual disk. 21:07:56 Soap`: yes 21:09:41 what is VMWare? 21:11:21 www.vmware.com 21:11:40 looking 21:16:04 that might be advantageous 21:16:28 i guess you really don't have to choose :^) 21:16:53 Choose what? 21:17:00 what OS you use 21:19:20 As a bootstrap host? I prefer a UN*X for this sort of thing personally. 21:24:00 do you have VMWare on your machine now? 21:24:30 i'm not sure that it's really a VM is the sense that i'm used to 21:25:16 i think they had something remotely like this on the very early AtariST, it would let you load two OS sessions on the Same ST if you had alot of RAM 21:25:35 VM still a sexy term 21:32:57 VM == virtual machine, also Virtual Memory. 21:33:26 i know VM means virtual machine but i usually think of Forth or Java when i think of VM 21:33:47 this is another definition of VM as far as i can see 21:33:55 not knocking it or anything 21:34:41 Sure. 21:35:01 As to your question, yes I run VMWare. 4.0.0 as of today. 21:35:12 was it easy to set up? 21:35:43 i wonder how compatable it is across hardwares 21:35:51 It takes two reboots to upgrade from an earlier version under windows, but asside from that it installs in a snap. 21:36:10 You don't even have to reboot under Linux. 21:36:47 * TreyB builds isForth 1.12b. 21:43:22 well, it was a nice chat 21:43:30 bye 21:43:51 --- quit: jdamisch () 21:53:52 --- quit: TreyB ("Changing Servers") 21:54:25 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 23:59:59 --- log: ended forth/03.04.11