00:00:00 --- log: started forth/02.01.29 01:15:09 --- join: oxygene (oxygene@linux-future.de) joined #forth 05:55:29 --- quit: kholmes (Read error: 113 (No route to host)) 05:58:30 --- join: kholmes (~kholmes@client588.sedona.net) joined #forth 06:06:57 --- quit: ChanServ (Shutting Down) 06:07:03 --- join: ChanServ (ChanServ@services.) joined #forth 06:07:03 --- mode: carter.openprojects.net set mode: +o ChanServ 06:07:03 --- mode: ChanServ set mode: +l 83 11:12:34 --- quit: kholmes (Remote closed the connection) 11:40:55 --- join: I440r (~mark4@1Cust6.tnt1.bloomington.in.da.uu.net) joined #forth 11:41:51 and the word of the day is..... 11:41:56 BLEH! 11:45:24 (;uses) now works - (;code) and does> still segfault 14:52:23 (;code) works 14:52:26 does> works 14:52:31 YYYYYEEEEE HHAAAAA!!!!!!!!!!!!!!!!!!!!! 15:58:42 --- join: kholmes (~kholmes@client1155.sedona.net) joined #forth 16:18:56 hio 16:19:28 --- mode: ChanServ set mode: +o I440r 16:20:02 --- topic: set to 'Extra Extra - Read all about it - (;code) (;uses) and does> all now work in IsForth - shock horror!' by I440r 16:20:47 cool...congrats 16:20:53 and it was a bitcvh to get them to work too hehe 16:21:03 there were 2 problems making them fubar 16:21:06 first of all 16:21:36 patching teh cfa to call somewhere other than dovariable or nest forgot to calculate the relative offset 16:21:46 they were just storing teh absolute address (wrong!) hehe 16:22:06 :) 16:22:07 and dodoes> needed to bear in mind that TOS is in ebx 16:22:18 which it blatantly disregarded hehe 16:22:23 dodoes 16:22:24 i mean 16:22:50 so i can no make creating words with seperate compile time and run time actions 16:22:56 we actually have a REAL forth now :) 16:23:38 --- topic: set to 'do drop >in -- Extra Extra - Read all about it - (;code) (;uses) and does> all now work in IsForth - shock horror!' by I440r 16:23:41 * kholmes wouldn't know the difference 16:23:52 u know what does> is right ? 16:24:02 : constant create , does> @ ; 16:24:02 um...no =) 16:24:12 teh word constant first creates a new word 16:24:36 it then patches the code field address of that word to interpret everything after teh does> 16:24:39 so 16:24:47 the create , is the comile time action of constant 16:25:02 and teh @ is the run time action of the constants it creates 16:25:16 : blah create ....... does> ......... ; 16:25:29 any word created with blah shares common code insode the definition of blah 16:25:43 ANY word created with a does> word shares common code with its creator 16:25:58 :/ 16:25:59 does> is the cornerstone of all good forths 16:26:05 code field address? 16:26:11 aha :) 16:26:14 do u code asm at all ? 16:26:20 nope :) 16:26:34 ok then ill try explain anyway hehe 16:26:35 * kholmes is pretty high level. 16:26:47 all 4th words have 2 basic parts 16:26:50 a header 16:26:55 and teh code they execute 16:27:03 header = word? 16:27:17 header is a symbol for the word 16:27:21 teh name of the word 16:27:22 okay 16:27:29 headers are linked lists 16:27:42 list of headers 16:27:42 so each header points to the previous header in the dictionary 16:27:45 yes 16:27:55 each header also points to teh code for the word it names 16:28:23 for a coded definition (written in assembler) this is all there is 16:28:25 a header 16:28:29 that names the word 16:28:34 and points to teh machine code 16:28:40 two pointers 16:28:58 for a : definition (colon definition = high level definition) the code field address 16:29:05 which is where teh header points 16:29:09 is always a call to nest 16:29:17 nest pops the return address of this call off teh stack 16:29:24 and interprets the data at that address 16:29:40 so : definitions have 16:29:42 a header 16:29:45 a code field 16:29:47 and a body 16:29:57 the body is always 5 bytes in front of the cfa 16:30:09 a variables code field address is a call to dovariable 16:30:29 dovariable leaves the return address on teh stack so taht fetch can fetch teh contents of said body 16:30:37 anb store can store data in said body 16:30:45 a constant is similar to a variable 16:30:50 but its cfa is a call to do constant 16:31:01 which fetches teh contents of teh body and leaves it on the stack 16:31:12 are u following this ? 16:31:33 ... 16:31:42 I'm rereading some of it 16:33:20 return address of the stack? 16:33:25 what does that mean 16:33:40 return address ON teh stack is what i prolly meant 16:33:43 the memory address of the stack?? 16:33:54 oh 16:34:24 no 16:35:00 teh call instruction first pushes teh addres contained within the instruction pointer register onto the stack 16:35:08 then it jumps to teh address specified 16:35:26 the ret instruction pops that "return address" off the stack, back into IP 16:35:41 we use are using call in a non standard way 16:35:49 were not realy "calling" a subroutine 16:35:54 we are jumping to it 16:36:02 but we need to know where we jumped to it from 16:36:34 okay 16:37:27 --- join: ree (user@ip68-3-237-161.ph.ph.cox.net) joined #forth 16:38:37 he :) 16:42:49 * kholmes is away: f00d 17:06:06 * kholmes is back (gone 00:23:17) 17:14:56 --- quit: ree (Read error: 110 (Connection timed out)) 18:11:42 --- join: ree (user@ip68-3-237-161.ph.ph.cox.net) joined #forth 18:51:15 --- join: TheBlueWizard (TheBlueWiz@ip-216-25-202-60.vienna.va.fcc.net) joined #forth 18:51:20 hiya all 18:51:21 hey tbw 18:51:25 howdy 18:51:30 hiya ree 18:51:42 tbw!!!!!!!!!!!!!!1 18:51:43 yo dood 18:51:48 long time no talk 18:51:50 hiya I440r! 18:51:56 isforth is starting to actually LOOK like a forht now heh 18:51:58 yeah ltns :) 18:52:02 :) 18:52:25 u got a linux box handy ? 18:52:37 hehe...btw I seem to have lost the op priv...I got a msg "An access of [10] is required for [OP] on #forth 18:52:46 me? 18:52:50 i deregged forth 18:53:00 i was " <-- that close to doing rm -rf isforth 18:53:11 and ChanServ is somehow dragged into #forth! 18:53:36 afk...be back in 2 min 18:54:42 /msg chanserv set #channel guard on 18:55:28 back 18:55:48 I'm currently on Win95, to file a bug report :P 18:55:53 hehe 18:56:13 do any of you use zile? 18:57:01 that's where I encounter a weird bug 18:57:22 zile? 18:58:14 "zile is lossy emacs"..a program found in Debian distro 18:58:33 small editor with emacs look-n-feel 18:59:13 I gather none of you use zile...so I will poll the #debian...much bigger audience :) 18:59:24 oi 18:59:28 I use vi 18:59:40 * kholmes looks at ree 19:00:30 if I want to use editor for short time, zile is faster...otherwise I'd go for emacs...but I hate bugs in any shape, form, whatever 19:00:34 :) 19:00:38 * ree looks at kholmes 19:00:41 i use joe heh 19:00:45 a lossy editor ? heh 19:00:51 * kholmes glares at I440r 19:01:28 [shrug] that's what it is called....I guess it's lossy cuz it doesn't carry lots and lots of emacs commands :) 19:01:51 hehe 19:02:06 well as long as it isnt like lossy compression where u lose 50% of ur edit heh 19:02:32 and whats wrong with joe ? 19:03:12 no interpreter :) 19:03:18 heh 19:03:21 I need emacs look-n-feel, plus C syntax highlighting...so... 19:03:25 isforth wont have a built in editor 19:03:33 its going to use what ever is in teh editor env variable 19:03:33 yah 19:03:44 export EDITOR=/dev/null 19:03:55 lol 19:03:57 export EDITOR=/dev/random 19:04:10 haha 19:04:10 export EDITOR=yes 19:04:24 hehe 19:04:25 random is a better editor 19:04:39 lossy/lousy 19:04:40 leave it for long enough and it will produce the complete woks of shakespear! 19:05:26 only if you have a network of an infinite number of computers 19:05:31 or VB coders 19:05:59 --- mode: ChanServ set mode: +o TheBlueWizard 19:06:02 :) 19:33:27 just submitted a bug report...yay! 19:33:33 hehe 19:34:58 ok...you ask me whether I have a Linux handy...presumably you want someone to hold a copy of isforth in case you *gasp* rm -rf isforth, eh? 19:35:08 no heh 19:35:16 was gona show u what we got now :) 19:35:26 i have one copy on my server 19:35:31 one on this box's c dribve 19:35:36 ah...but it requires a Linux, right? 19:35:38 another on its linux partition 19:35:41 one on teh laptop c drive 19:35:53 and the working copy on the laptop linux drive heh 19:36:07 oh 19:36:12 and another copy on a floppy :) 19:36:18 heh...sounds like you got a dual boot machine (windoze and Linux) 19:36:24 heh 19:37:05 no - this one is dual because my sis sues it 19:37:09 teh lappy is dual because 19:37:09 wel 19:37:12 its a lappy heh 19:37:17 the server is puer linux 19:37:20 sue a laptop??? ha ha ha! 19:38:50 * TheBlueWizard figures "sues" --> "uses" 19:39:13 you tried to DCC me a file, but apparently wasn't able to 19:39:32 grr damned ipmaq :P 19:39:34 brb :) 19:40:10 --- join: I440r__ (mark4@1Cust6.tnt1.bloomington.in.da.uu.net) joined #forth 19:40:51 * TheBlueWizard welcomes a clone, just to spite idiotic lawmakers ;) 19:41:05 law amkers ? 19:41:08 thats not me 19:41:10 i deny it!!!!!!!!!!!!!!! 19:41:17 lol 19:42:19 did u get teh dcc ? 19:42:21 cant have 19:42:23 not that fast 19:42:26 nope 19:42:30 lol 19:49:13 got the file 19:49:23 will xfer it to Linux hehe 19:50:54 well, I need to go to bed real soon...work tomorrow 19:51:29 lucky u 19:51:33 get me a job!!! heh 19:52:04 --- quit: I440r__ ("Meep Meep!") 19:52:25 heh 19:54:35 if you can be a bit more flexible, you might get a job...then again, I read WashPost recently that the high tech jobseekers are firing off resumes even to recruiters' private email addresses! Imagine that! The desperate measures, the glut of resumes, .... thank goodness I am in a secure position! :) 19:57:16 hehe 19:57:21 but my current job has a price...I have to work with M$ products...*shudder*...but the security....yum-yum 19:57:27 my recruitor is gona try get me a unix coding job 19:57:30 FORTH related!!! 19:57:36 COOL! 19:57:43 that combo is a rarity 19:58:02 do you know of Jet Thomas? 19:58:19 nope 19:59:32 heh...he is a Forth FANATIC....I've met him about 6 years ago...he wouldn't program in anything other than Forth, and he's extremely enthusiastic about Forth...you can see his name once in a while on comp.lang.forth ;) 20:00:57 hehe get him into isforth! 20:01:59 lemme see if I can find his email addy and will email him about that 20:02:35 I haven't been in touch with him for a long time though...I know he briefly worked at Forth, Inc...and got fired hehe 20:03:52 heh 20:05:07 hehe 20:05:10 sounds like my friend 20:05:15 forth nut =) 20:05:34 he's setting a brand new p4 system or something with colorForth 20:05:47 ree :) 20:05:58 I am just an assembly nut 20:06:20 im an asm/forth nut 20:06:35 and if u remove "asm/forth" ur not far wrong then either hehe 20:07:48 ? 20:07:51 heh 20:07:54 yeah 20:07:57 you are a nut :) 20:08:06 plain nutty 20:08:06 :) 20:08:13 aha - but i admit it! 20:08:39 --- mode: I440r set mode: -o I440r 20:08:43 lol....I'm just a...hacker! I like asm, C, forth, certain exotic ones as well 20:08:56 like brainfuck ???? 20:08:57 hehe 20:09:01 lol 20:09:02 bongo likes brainfuck :P 20:09:25 yeah 20:09:33 I heard of someone planning to set up a business (in England) based on brainfuck...whoo-hah! 20:10:09 hehe 20:10:21 * TheBlueWizard is pragmatic 20:10:28 neway im outa here 20:10:30 Zzzz 20:10:32 nite 20:10:36 ok :) 20:10:40 bye 20:10:43 nite 20:10:47 --- quit: I440r ("Reality Strikes Again") 20:11:54 hehe 20:11:55 well 20:12:00 forthers are nutty 20:12:20 um...true.... 20:12:28 brainfuck isn't much nuttier 20:12:36 once you've stepped over to the dark side 20:12:49 brainfuck is much harder to decipher 20:13:11 lol (James Earl Jones' sotto voce) 20:13:42 lheh 20:15:47 heh 20:15:49 water was here? 20:15:51 eww =) 20:17:56 huh? 20:19:16 tunes guy 20:20:53 hmm...dunno who that guy is.... 20:21:26 * TheBlueWizard succeeds in locating Jet's email addy 20:22:41 hmm...what's I440r's email addy? 20:22:55 dunno 20:23:14 time to hunt then! 20:23:17 hehe 20:23:21 * TheBlueWizard is a good hunter 20:23:23 I know he had a sourceforge site 20:23:32 well, you might find it in the channel logs 20:26:00 hmm... 20:26:25 ! 20:26:43 chanserv said the founder of this channel is....futhin! 20:26:58 yeah 20:27:03 i440r dropped the channel 20:27:09 and almost removed isforth 20:27:13 he has a quick temper =) 20:27:18 and one of his buddies, futhin registered it heh 20:30:19 hehe 20:30:36 you made him sound like he is a moody bitch ;) 20:30:53 he is! 20:30:54 :) 20:31:08 a cool one though :) 20:31:18 lol 20:31:47 * TheBlueWizard is now looking into Sourceforge... 20:33:10 isforth.sf.net 20:33:24 mailto: mark4@purplecoder.com 20:33:32 but I think he lost purplecoder.com 20:33:35 or unregistered it heh 20:33:40 out of fits of anger again :) 20:33:48 nope 20:33:51 it is still registered 20:33:57 i440r@mailcity.com 20:34:05 that should reach him 20:37:30 yeah...I tried http://www.purplecoder.com...and noticed it has disappeared, apparently 20:37:36 yep 20:37:43 but the whois info gives you the email addy 20:37:55 and sourceforge doesn't seem to have isforth 20:38:18 ? 20:38:20 isforth.sf.net 20:38:27 he seems to like to be elusive, eh 20:38:36 heh 20:38:40 you going to email him? 20:39:07 planning to, yeah 20:39:17 you have his two addresses now 20:41:08 hehe....by the way, isforth.sourceforge.net gives a POST method not allowed message :P 20:41:51 he really know how to make screwballs... :) 20:42:31 isForth 20:42:34 because forth IS! 20:42:38 haha 20:43:23 ha ha 20:45:03 cute 20:58:08 * kholmes doesn't get it 20:59:09 --- join: aaronl (aaronl@vitelus.com) joined #forth 20:59:29 hiya aaronl 20:59:50 well...gotta go...bye all 20:59:54 bye 21:00:03 later tbw 21:00:07 hey aaronl 21:00:07 --- part: TheBlueWizard left #forth 21:00:12 reree 21:00:42 howdy 21:01:05 are there any apps written in forth? 21:03:39 --- join: qless (~qless@clgr000977.hs.telusplanet.net) joined #forth 21:04:15 any apps? 21:04:18 hey qless 21:04:24 heya ree 21:04:56 --- part: aaronl left #forth 21:05:59 www.ultratechnology.com 21:06:01 www.forth.org 21:06:03 www.colorforth.com 21:06:48 www.forth.com 21:07:13 .org 21:07:35 forth inc. 21:09:58 chuck moore made forth 21:10:05 his site is www.colorforth.com 21:10:12 www.colorforth.com/bio.html 21:11:05 but yeah, forth inc he founded 21:11:28 leo brodie worked there too 21:37:54 --- quit: qless ("changing dimensions") 21:38:16 anyone still here? 21:38:42 nope 21:39:10 well 21:39:20 forthers are into minimalization 21:39:32 know of any light graphical browsers? 21:39:41 as in...for the world wide web 21:40:20 amaya 21:40:23 5.0 21:40:40 you can get it at www.w3c.org 21:40:42 ooh 21:40:47 didn't think of that 21:41:13 with release 5.0 it is actually quite usable 21:44:19 cool 21:44:24 I've used it before 21:44:28 it was quite slow 21:44:30 how is it now? 21:44:34 fast 21:44:38 and more stable 21:44:41 great 21:44:47 and renders better 21:44:48 stable is double good 21:45:01 also I love how you can use just the keyboard to browse 21:45:29 you have to change the modes in amaya 21:45:32 to web browsing mode 21:45:32 do I need thot? 21:45:44 instead of the default edit mode 21:45:53 its in one of the options screens 21:46:02 then you restart it and it will work just like a regular browser 21:46:07 alright...sure 21:49:21 I have to setup a complete email server now heh 21:49:27 ever dealt much with web mail stuff? 21:49:49 nope 21:52:01 going to have a lot of stuff for my project 21:52:05 including a mailing list 21:52:41 what project? 21:52:56 the organization and os project I am starting 21:52:58 www.dnos.net 21:53:09 another os 21:53:12 * kholmes looks 21:53:46 ? 21:53:46 heh 21:53:49 yeah 21:53:52 but not really an os 21:54:06 more a developer system that also operates the hardware 21:54:08 artificially intelligent? 21:54:11 so it can be faster 21:54:13 yep 21:54:30 in what fashion will it be intelligent? 21:54:42 not intelligent really 21:54:49 self modifying, evolving on its own 21:54:55 machine learning basically 21:55:00 low level stuff 21:55:27 hmm 21:55:36 what do you mean by machine learning? 21:55:39 what will it do? 21:57:12 like being able to parse a document 21:57:20 and understand it 21:57:37 able to educate itself without requiring human input 21:58:10 I will be implementing several fields of ai 21:58:16 in the system 21:58:22 though not really artificial life 21:58:24 have you ever coded AI before? 21:59:34 just studied the areas I will be working in 21:59:43 self modifying code, virus like behavior 21:59:47 event based programming 21:59:58 not really into the theory 22:06:10 are you interested in ai? 22:07:11 barely 22:07:23 I don't see a lot happening with it 22:08:00 and I've seen ai os projects before 22:08:22 problem usually is that they don't really know how the OS would be intelligent 22:08:40 which is why I was asking you them questions 22:08:50 ahh, know of any urls to those ai os projects? 22:08:50 seems you're falling into the same problem 22:08:55 no 22:09:00 I'm not developing it to be intelligent 22:09:07 I am using more common philosophy 22:09:31 comming from a low level systems programmer angle 22:09:46 I am not getting into the mucky waters of ai theory 22:10:05 can you give me an example? 22:10:27 well, the system will revolve around an in memory assembler 22:10:48 using a network stack it will be programmed by sending simple data structures that contain lists of addresses and opcodes 22:11:18 linked lists? or do you mean vectors? 22:11:34 somewhere in between 22:12:13 err...whats in between? 22:12:23 a combination of both 22:12:30 at first it will be simple linked lists 22:12:51 but it will work into a non-linear multiple dimension system 22:13:15 I just started on the docs this morning 22:13:29 what you coding it in? 22:13:30 but right now working on the email server 22:13:34 assembly 22:19:08 amazing how many people are pessimistic about ai :) 22:19:52 I suppose I am pessimistic :) 22:20:08 it sounds like a buzzword that has lost its buzz 22:20:22 well, it just describes a group of studies 22:20:31 many of which are actually used every day 22:20:44 from military uses to games and manufacturing 22:25:30 yeah 22:25:42 but how does it relate to an operating system? 22:25:55 using the system level access is merely for efficiency 22:26:02 and capabilities 22:26:25 hmm...Amaya won't build for me 22:26:32 did you have any problems? 22:26:37 I can have it modify memory without any restrictions or any need to design it around some sort of api 22:26:43 I used the binary 22:26:55 hmm 22:27:01 perhaps I should try that 22:27:19 linux version runs great under freebsd linux emu 22:28:25 hmm...do you know the command to delete an entire directory and all subdirectories? 22:28:32 rm -r 22:28:42 rm -rf 22:28:44 thanks 22:28:45 for forcing 22:32:22 so do you have any projects? 22:33:03 yeah 22:33:06 too many 22:33:27 many of them are non-computing, however 22:33:35 school/work 22:33:53 but I want to do a lot of reading 22:34:03 and learning of technologies 22:34:09 cool 22:34:11 I do too 22:34:19 that is why I am starting a science organization 22:34:20 learning what technologies are crap and which are real 22:34:36 right now building money to have a lab 22:34:43 cool 22:34:47 what sort of science? 22:35:04 all =) 22:35:27 but I really like agriculture, construction/architecture 22:35:30 engineering 22:35:43 and also physics 22:35:49 kind of broad, dontcha think? 22:35:59 engineering isn't a science 22:36:01 the broader the better 22:36:06 but cool though 22:36:10 sure it is 22:36:20 mechanical/computer engineering 22:36:47 but really I am just specializing in computer science 22:36:59 I want to develop this system to do all the research for me a few years down the road 22:37:11 so I do not have to fuss with the details rather just the ideas 22:37:48 since I really do not know enough about the actual sciences 22:37:49 heh 22:37:52 good luck 22:38:15 all of this will be freely done 22:38:18 public domain work 22:38:38 yeah 22:38:58 do you know lisp? 22:39:20 yeah, studied it a little 22:39:23 I prefer assembly only 22:39:29 I do not like language semantics 22:39:35 :o 22:39:37 or really any programmatic language 22:39:53 what for? 22:40:03 I think if we are to program a computer we should be able to use natural language or other type of visual/phonetic i/o 22:40:15 what for? 22:40:47 you can't express procedures in natural language 22:40:53 well...you could but its not a good idea 22:41:36 you shouldn't have to 22:42:53 I do not think we are progressing any faster requiring humans to program a system 22:42:54 have to what? 22:42:58 constantly reinventing the wheel 22:43:10 use procedural programming 22:43:40 if you can't program the computer, then the system is limited to what we have now 22:43:56 and we're not progressing at all 22:44:16 you shouldn't have to program the system at all 22:44:28 the system should be intelligent enough to converse on what you want/need 22:44:40 and should construct itself to follow exactly that 22:44:51 of course 22:45:19 we shouldn't need languages like forth, lisp/scheme/*, c*, vb.. 22:45:26 there are somethings that the system can not compute 22:45:37 --- join: XeF4 (~xef4@dsl-XIII-123.kotikaista.weppi.fi) joined #forth 22:45:40 binary logic can represent anything 22:45:42 hey xef4 22:45:44 oi 22:46:13 oi? 22:46:16 why oi 22:47:26 all greetings being otherwise equal, I chose the one with the fewest characters. 22:48:29 oi is not a greeting =) 22:48:32 it is a grunt 22:48:41 like crap 22:49:12 hehe 22:49:17 how have you been 22:49:19 been awhile 22:52:16 I have been quite well, coding some, idling too much 22:52:36 cool 22:53:32 anything online? 22:54:38 no :\ Too much hassle to carry everything to/from home by floppies 22:55:00 hehe 22:55:06 no zip drive? :) 22:55:10 no 22:55:30 I really like my scsi zip drive 22:55:36 3.3mb/s completely silent 22:55:44 er 3.3MB/s 22:56:12 for the price of 2 SCSI zip drives and 2 SCSI adapters and zip media, I could have a network connection to my house.. 22:56:45 for 1 month 22:56:47 :) 22:56:54 for 3-4 22:57:01 the media will last forever 22:57:07 but I do have to say I got a great deal on my stuff 22:57:14 at a thrift store, box full of stuff 22:57:37 I got a 2gb parallel and 100mb scsi zip drive 22:57:48 4 disks and 1 tape 22:57:53 all for around 20 dollars 22:57:55 and a few keyboards 22:59:25 so you do have any pet projects 22:59:27 home stuff 23:02:07 audio workshop thingy, voxel engine (for another project) optimizing native-code Forth (to run the former at an acceptable speed, using Bigforth until it is ready) 23:02:22 ohh 23:02:25 voxel engine 23:02:33 none of it is available online? 23:02:47 none of it is very presentable at the moment 23:02:53 hehe 23:02:58 fine by me 23:03:28 mind if I ask an offtopic question? 23:03:37 you just did. 23:03:56 well 23:04:08 hehe 23:04:13 I downloaded the binary distribution of Amaya (source wouldn't compile) 23:04:32 so the binary is in my home directory 23:04:48 it doesn't work when I copy the binary to /usr/bin/ 23:05:10 so I try ln -s ./amaya /usr/bin/amaya 23:05:25 then I get an error "Too many levels of symbolic links" 23:05:32 so I don't know what to do 23:05:41 any hints? 23:05:54 yeah 23:06:00 kho: the link target is relative to /usr/bin there 23:06:03 the binary is in a directory 23:06:11 in OS-FILEFORMAT 23:06:13 lik 23:06:14 like 23:06:16 so you are linking /usr/bin/amaya to itself 23:06:19 LINUX-ELF/amaya 23:06:26 you need to use the direct path to it 23:06:38 oh...okay, duh 23:06:47 er 23:06:51 LINUX-ELF/bin/amaya 23:07:29 the distribution tree is rather strange :) 23:07:43 heh...thanks 23:07:46 it works 23:07:54 now...I think...I can sleep 23:08:13 like it so far? 23:08:32 alright so far 23:08:38 you change it from edit mode? 23:08:42 its still rather big though 23:08:51 with the icon in the tool bar? 23:09:00 --- join: ajkroll][ (oldfart@ny-lackawanna1a-139.buf.adelphia.net) joined #forth 23:09:02 (and its default size is bigger than my screen) 23:09:24 and I can't compile the source to change it :/ 23:10:18 --- quit: kholmes ("sleepzzzz") 23:10:25 anyone here using FORTH on platforms with limited memory? 23:11:24 I'm asking because I have a sort-of virtual memory that I've implemented in C, and I'd simply love to have it work under FORTH too 23:11:42 you can change all of that 23:11:44 I hate the icon though 23:11:50 oopd 23:11:51 oops 23:12:10 hey ajkroll][ 23:12:15 been awhile since you joined 23:12:20 re --> :-) 23:13:05 hehe 23:13:07 so anyone interested in seeing my implementation of virtual ram? 23:13:20 virtual memory implementation? 23:13:23 --- quit: XeF4 ("Leaving") 23:13:27 I know it's in C, but on small platforms like cp/m it's of tremendous use 23:13:33 hehe 23:13:34 yea 23:13:53 I can malloc megs under cp/m now for arrays and the like 23:13:54 sure I guess 23:14:01 I really have mostly forgotten C 23:14:32 well, deal is, I'm curious on how I would implement it under forth, like as in, what, if any uses it would have 23:14:48 heh, well sorry 23:14:51 I have no forth experience 23:14:56 I just do assembly stuff 23:15:04 the main problem I see is forth really lacks any sort of normal disk I/O 23:15:21 I don't see that as a problem 23:15:24 block i/o is perfect 23:15:24 atleast in the older implementations 23:15:38 100% performance :) 23:15:42 not really 23:16:00 ? 23:16:12 block access is almost the lowest level 23:16:19 infact block i/o would increase the slack of data non-use 23:16:29 you build on top of it 23:16:37 that's true I suppose 23:16:57 but wouldn't implementing something like an lseek() be a real pain? 23:16:58 its perfect for VM access 23:17:10 since you can get chunks real quick 23:17:24 doesn't want or need chunks of a file actually 23:17:38 infact it's dependent on the os to buffer any blocks 23:17:41 no files :) 23:17:47 ahh, well 23:17:55 and it needs files 23:18:04 when using forth on an os and it only supports block allocation 23:18:10 then it is sort of mundane 23:18:15 but if using forth as an os 23:18:19 it is good 23:18:28 absolutly, I agree 23:18:31 though you can use forth and a raw partition in unix 23:18:43 what os do you program on 23:18:58 most micro forth's either use real disk sectors or load the screens off of files 23:18:59 heh, I am setting up another email server 23:19:01 takes forever 23:19:06 lets see 23:19:11 I program on.... 23:19:40 Linux, DOS, CP/M, MP/M, OS/M, and all the oddball 8-bit os'es 23:19:56 including some you probably have never heard of 23:20:57 basically my problem stems from my robotics project, which uses forth on an 8bit machine as the master brain 23:21:10 and I've simply run out of ram 23:21:25 OS/M ? 23:21:31 haven't heard of that one 23:21:31 a larger computer means more draw on the battery 23:21:46 cool, so you do embedded/robotics work 23:22:01 OS/M is a combination of CP/M and MP/M with a few more enhancements in the BDOS 23:22:24 it's _almost_ CP/M3 23:22:35 but has no banking, etc 23:22:48 yes I do lots of embedded 23:23:00 I also do lots of cpu mixing 23:23:41 http://dr.ea.ms/hardware.html and take a peek at the last item on that page 23:24:14 notice there is absolutly no rom on it 23:24:48 hehe, interesting custom job =) 23:24:57 what type of equipment do you have for that? 23:25:05 80+ft of 30ga point to point on there 23:25:20 how long did that take 23:25:47 well, right now I've been using it to emulate hard disks and floppy disks for some of my old 8-bit machines, giving them access to my linux box's .5tb of storage 23:25:51 yeah, I've been hereb efore 23:25:56 it took a week to build 23:26:09 hmm 23:26:14 I just have .1tb 23:26:28 damn you =) 23:26:32 I finished the schematics (having done it from my head, no schematic to begin with) over the course of 3 years on and off 23:26:45 nice 23:26:50 so finally a schematic does indeed exist 23:26:53 I do operating system development/research 23:27:10 starting my organization 23:27:15 * ajkroll][ nods 23:27:43 Total: 503186040 Kilobytes, 503186.04 Megabytes, 503.18 Gigabytes 23:27:49 :-) 23:27:54 hehe, yeah 23:28:23 30, 30, 24.7, 6, 4, 4, 3, 2, 2, 1 23:28:29 http://dr.ea.ms/~oldfart/case to see what it looks like at present... it's not done, and I need to get rid of this buggy 440bx motherboard 23:28:47 all drives are hotswap too 23:28:53 all IDE 23:28:55 :-) 23:28:59 ahh 23:29:03 the 24.7 = 6 scsi 23:29:11 and a few of the smaller drivers are scsi 23:29:17 the two 30 are ide =( 23:29:19 11: 94985 94700 IO-APIC-level ide4, ide5 23:29:23 14: 182948 182873 IO-APIC-level ide2, ide3 23:29:23 15: 163782 162757 IO-APIC-level ide0, ide1, ide6, ide7 23:29:29 udma66 23:29:36 but I'd love access to your hardware 23:29:40 so no cpou load like traditional ide 23:29:49 where do you come up with the donations/support? 23:29:58 heh, ata66? 23:30:01 mostly my own pocket 23:30:15 those run at like 1/4 their rated speed 23:30:25 very few people have donated anything worth anything 23:30:51 ohh 23:30:52 the reason my system is crap tho is this crummy 440BX and it's race conditions 23:30:56 what do you hope to accomplish 23:31:02 well 23:31:11 the idea is centralized sotrage 23:31:33 before I moved here, this system fed 11 other headless rootNFS boxes 23:31:42 it only feeds 2 right now 23:31:55 I mean with all your work 23:31:58 ready to laff? 23:32:02 hehe 23:32:03 free up 4+02:13, 1 user, load 1.00, 1.01, 1.00 23:32:03 my up 7:50, 3 users, load 1.98, 1.96, 1.98 23:32:03 nadz up 13+00:24, 1 user, load 1.07, 1.02, 1.00 23:32:11 hah 23:32:20 not that high of load either :) 23:32:27 my works are mostly for fun and self education 23:32:30 I can't imagine the amount of heat in that room 23:32:37 really? 23:32:56 the heat in the old room got so bad I bought and ran an air conditioner year 'round, even in winter 23:33:28 right now I have only 8 pc's that I could turn on all at once 23:33:42 that includes the old legacy 8bit boxes 23:33:48 hmm 23:33:59 this room is like one huge desk 23:34:03 right now I am not running any of my systems 23:34:05 I have desk on 3 walls 23:34:09 not really setup to do my research 23:34:18 well, of course, except for 2 systems heh 23:34:25 I have 5 of these on, but only one monitor 23:34:31 yeah 23:34:43 I want to do trihead 23:34:47 I have 3 17" 23:34:49 I usually have no more than 3 monitors on at once 23:34:55 but only using 1 17" right now 23:35:12 I have many sizes 23:35:16 from 4" to 21" 23:35:21 :-) 23:36:35 cool 23:36:59 well, my organization site www.dist.org 23:37:08 I hope to have some interesting original work up in the next month or two 23:37:15 at least documentation 23:37:27 I hope maxtor updates the RMA status, looks like I'm going to be shipping them 2 more drives that have grown to be bad 23:37:27 :-( 23:37:27 they did run great tho for over 2 years 23:37:29 just these last 3 months they have been acting funny 23:37:31 and I think it happened when I didn't fan all the drives 23:37:40 the drive braces got so hot I couldn't touch them 23:37:47 but hey, that's not my problem, it's thiers 23:38:05 heh, my 6gb died 23:38:08 right in the middle of a backup 23:38:24 I am only going to buy seagate 23:38:29 or ibm caviar 23:40:08 and a disk shouldn't lock up the entire system 23:40:08 altho the promise cards are to blame for that, mostly 23:40:26 hehe 23:40:39 just would be more plesent if $2200 worth of hard disks worked better n' all 23:40:58 amazing what money can buy now 23:41:04 I want to get an ia64 23:41:06 wd's are the worse drives on the market 23:41:08 but they are expensive right now 23:41:18 I meant 23:41:21 western digital caviar 23:41:27 and my old 1gb is not bad at all 23:41:35 yea, and thier one of the worse ones these days 23:41:39 its been my most dependable drive ever 23:41:44 these days yeah =) 23:41:46 perhaps 23:41:53 udma crc isn't implemented at all, the crc is faked 23:42:05 but I have a 1gb drive from like 1994 23:42:10 that means corrupted data on wd's 23:42:10 I've used the crap out of it 23:42:20 not a single problem with it 23:42:21 oh sure, but it's not fast 23:42:28 true 23:42:32 neither is any ata* hehe 23:42:37 mine are 23:42:45 I have ata100 drives 23:42:53 if I were to stripe these... could you imagine? 23:42:59 I've seen what happens to ata drives under heavy cpu usage 23:43:09 what happens? 23:43:17 15MB/s 23:43:23 it is sad 23:43:27 what card? 23:43:36 that was in a multimedia system 23:43:42 doing desktop video editing 23:43:49 they had two ata66 drives 23:43:57 not sure 23:44:03 this is my slowest disk, ata33 23:44:04 but this system cost them quite a bit 23:44:06 Timing buffered disk reads: 64 MB in 3.69 seconds = 17.34 MB/sec 23:44:19 buffered of course 23:44:37 Timing buffer-cache reads: 128 MB in 1.16 seconds =110.34 MB/sec 23:44:42 I don't think you should factor in the cache 23:44:49 it isn't 23:44:58 :-) 23:45:04 your load is at 2? :) 23:45:13 and it does 17mb/s :) 23:45:25 but ide is a good deal 23:45:29 my load is at 2 because I am using the 2 cpu's on something else, and it's not disk intensive 23:45:30 too bad scsi didn't take off as well 23:45:42 --- join: koft (~koft@207-172-174-180.c4-0.hlb-ubr1a.hlb-ubr.nj.cable.rcn.com) joined #forth 23:45:48 hey koft 23:45:55 hello there 23:45:58 scsi will die with serial ata, and that's that 23:46:10 nah 23:46:17 serial ata is a single fibreoptic line to the drive 23:46:25 scsi can't touch it 23:46:28 but that is fine, I want to go to fibre/solid state memory 23:46:35 I've seen the benchmarks 23:46:48 once I have 50 grand to spare 23:46:50 hehe 23:47:03 nope. serialata is going to be consumer available 23:47:08 3gb/second, 200MB/s per connection 23:47:13 same cost as the regualr ata 23:47:17 I meant solid state memory 23:47:22 oh that 23:47:30 I'm going to skip whatever else is next 23:47:53 I was wanting to develop a solid state memory hdd 23:48:02 hdd/drive 23:48:03 I still say they are fools to use magnetics anymore 23:48:39 there is development of multilayer phosperecent CD that is rewritable and stores hundreds of gigs 23:48:42 i'm sure they will find a way to make thoes memory drives last about as long as a hraddrive :P 23:48:50 imagine a 50 layer cd 23:49:08 with say, 30gigs per layer 23:49:27 the aparent first target market is movie theaters 23:49:41 where the whole thing, including the screen will be digital 23:49:59 and new movies will download via satalite to the theater 23:50:03 yeah 23:50:05 I read about that 23:50:20 both the satellite and cd 23:50:23 the problem I see is the huge lcd screen they'll use 23:50:31 but I like solid state more 23:50:45 and I do not like movie theatres :) 23:50:47 I can just imagine it... 23:50:53 going to see a movie 23:50:58 and one pixel is dead 23:51:08 and my eyes will fixate on the dead pixel 23:51:11 i'd like to have a display integrated with my optic nerve 23:51:26 koft: there getting there 23:51:46 koft: they already have implants that allow mouse control via thought 23:51:53 i want that 23:52:37 hehe 23:52:42 what i'd want is direct input 23:52:46 that is a far cry from optic nerve implants :) 23:52:50 i.e. direct thought to text 23:52:59 yeah 23:53:09 imagine how many gigs we could fill in a matter of seconds 23:53:13 ree: it's a far cry, but a start 23:53:38 a single rock is a start to the great wall :) 23:53:47 exactly 23:53:57 but yeah 23:54:05 and a single cannon ball in the right place knocks that wall down 23:54:10 that is what I hope to obtain with my organization 23:54:15 a fast development phase 23:54:26 how old are you? 23:54:30 21 23:54:38 just turned 21 monday 23:54:46 what do you need to implement this? 23:54:55 hardware? 23:55:18 actually right now I just need time 23:55:22 * ajkroll][ nods 23:55:29 and one other major thing 23:55:35 money 23:55:36 :-) 23:55:42 someone who is very intelligent about interface design 23:55:47 heh, money is almost taken care of 23:55:52 interface how? 23:55:58 user interface 23:56:03 UI, heh 23:56:06 for the system I'll be developing 23:56:11 yeah, just a beginning one 23:56:31 what 'system'? an os or???? 23:56:38 www.dnos.net 23:56:42 network ai os 23:57:15 kinda empty page, isn't it? 23:57:38 yep 23:57:39 very empty 23:57:45 I just started on it last night 23:57:54 heh 23:58:00 the organization site is www.dist.org 23:58:09 it links to all the other projects 23:58:17 I want to start a developer network 23:58:31 that page too, is rather blank 23:58:43 :-) 23:59:08 I don't see any text at all 23:59:08 interesting... 23:59:15 started all of them 2 days ago =) 23:59:27 yet I see text in the html source 23:59:34 but I've been planning this for the past ~decade 23:59:45 aj? 23:59:59 --- log: ended forth/02.01.29