00:00:00 --- log: started forth/01.10.27 01:15:50 --- quit: I440r () 01:24:53 --- join: futhin (kla@h24-66-209-114.cg.shawcable.net) joined #forth 01:25:02 --- quit: futhin () 02:47:08 --- join: aum (aum@210-54-227-86.adsl.xtra.co.nz) joined #forth 04:40:10 --- join: MrReach (mrreach@209.181.43.190) joined #forth 04:40:21 hihi 05:48:54 --- quit: aum () 06:07:04 --- join: Speuler (schwan@avocado.icafe.spacenet.de) joined #forth 06:07:11 g'day 06:07:21 hiya, Speuler 06:07:33 hello reachout 06:07:36 how goes? 06:07:40 just fine 06:07:42 for the moment 06:07:56 cool, someone who remembers where my nick comes from @:^> 06:08:03 vice versa ? 06:08:06 expecting your day to get worse? 06:08:14 yep, I'm in good shape 06:08:16 yes. i'll get hungry again 06:08:26 * MrReach laughs. 06:08:27 sooner or later 06:08:47 just found a bootrom in a hardware store 06:08:48 hungry != bad day, for me 06:08:54 cool 06:09:04 I'm one of those who has to be reminded to eat 06:09:09 saves me some decisions to make 06:09:19 just plug it in 06:09:26 this is for the Internet Cafe' job? 06:09:31 and look for the server configuration bugs 06:09:37 indeed 06:09:54 with that rom, i don't need to look for problem in either client or server 06:09:57 i hope 06:10:06 can focus on the boot server instead 06:10:13 which prob would you be looking for? 06:10:22 wrong MAC address 06:10:30 bad inetd configuration 06:10:34 oh, people mucking with data on the HD? 06:10:53 nope. malconfig as result of my own actions :) 06:11:02 * MrReach nods. 06:11:14 it is a while ago that i have setup a workin bootp config 06:11:22 some years 06:11:35 and it didn't work then right away 06:11:51 brb 06:12:02 perhaps debian has improved the configuration tool 06:12:04 ok 06:22:54 wasn't aware that debian configuration supports bootp setup 06:23:05 oh, maybe doesn't 06:23:12 I don't know anything about debian 06:23:17 i just took an editor, and went into the config files 06:23:26 like i always do 06:23:37 maybe i'm old-fashioned 06:23:41 does debian use config tools? 06:23:53 could be 06:23:56 (they sure make life easier, IMO) 06:24:18 when i decided to install debian for the first time, i was attracted by its repitation: 06:24:23 reputation: 06:24:38 you need to hand-configure a lot yourself 06:25:01 yes, "the most Unix-like" 06:25:10 "that's what i need to learn more about unix setup" was what i thought 06:25:17 so i installed it 06:25:21 and was disappointed 06:25:32 there was an installation menu ! 06:25:40 heh 06:25:58 (before i did install a SLS from floppy) 06:26:07 SLS = soft landing solutions 06:26:17 no installation scripts 06:26:18 * MrReach nods. 06:26:25 no configuration help 06:26:39 except the manual pages and some how-to 06:26:41 oh, joy 06:27:11 no pre-defined example configuration 06:27:18 that is where Windows really shines 06:27:36 nothing like "install and it runs on the default configuration file" 06:27:48 what a fun it was to get X running :) 06:27:49 the installation and configuration is MUCH better 06:27:59 keeps the users stupid 06:28:06 I've tried a local compile of XWin 06:28:11 me too 06:28:13 what a nightmare 06:28:17 fun 06:28:40 looks like we got different concepts of "fun" and "nightmare" 06:28:50 yep, looks that way 06:29:04 i find learning about inner workings of things fun 06:29:15 I do too, SOMETIMES 06:29:19 and if things resist to let me look in, its a nightmare for me 06:29:39 that's one reason i like forth 06:29:43 but I consider XWin a tool ... and as such, I shouldn't HAVE to spend a lot of time thinking about the tool to use it 06:30:30 just press a button, and watch it working 06:30:38 yes, exactly 06:30:42 and if it stops working, call the service line 06:30:59 it might be true that I can use the tool better were I to disassemble it and learn how it works 06:31:11 i make a living from solving problems 06:31:18 but that should not be required to begin using the tool 06:31:19 i need to know how things work 06:31:35 understood 06:31:39 if a tools doesn't need specialist care, it is useless to me 06:31:46 HAHA! 06:32:05 you make your living in fixing broken/awkward tools? 06:32:22 not quite, but it is along the line 06:32:28 i replace broken tools 06:32:35 yes 06:32:38 by building a new one 06:32:50 I had pictured you as building many very specialised tools 06:33:03 to fill niches that current tools miss 06:33:12 i considered myself to be very specialized 06:33:28 but now i find that its not that bad 06:34:05 i tend to find my jobs in those niches where other tools fail 06:34:09 it isn't, so long as you remain flexible 06:34:21 thats more the keyword 06:35:06 forth fits in very well where other tools don't perform well ,or are even unusable 06:35:14 yes 06:35:36 as for tools, though, I expect them to work out-of-the-box, with a minimal learning curve 06:36:09 and I don't disagree that futher study can dramatically improve the usefulness of the tool 06:36:22 so, as a result of natural selection, those projects requiring some specialization, are left for me 06:36:37 i don't do much aquisition 06:37:04 so, if it can be done in a different way, it will. 06:37:18 but i'm happy with that 06:37:27 doesn't require me to compete 06:37:37 heh, my wife and I had a similar conversation about you a couple of days ago 06:37:59 byp ? 06:38:58 is your wife looking over your shoulders, reading along what i say ? 06:39:01 she asked "Who's this Speuler guy" ... "As far as I can tell, he's one of the best Forth coders in Europe. He lives in Austria and bounces around to Germany and other coutries to work." 06:39:06 not at the moment 06:39:32 but at other times she does ? 06:39:52 i live in the netherlands 06:40:00 she then asked, "Why does Speuler talk to you, then?" ... "Because Forth is rather obscure language, and it's very hard to find ANYONE who has the foggiest idea what you're talking about when you're talking about forth" 06:40:04 been to austria twice in my life 06:40:21 oh, ok ... a misunderstanding on my part, then 06:41:08 austria is south, netherlands northwest of germany 06:41:26 münchen, where i am now, is very close to austria 06:41:26 * MrReach nods. 06:41:55 the town i live in the netherlands, is very close to germany 06:42:09 (closer than münchen is to austria) 06:42:17 it's not really that she reads over my should as much as I sometimes talk to her about you 06:42:32 does the u-trema character (ü) show up well on your screen ? 06:42:36 should=shoulder 06:42:43 yep 06:42:49 amazing 06:43:35 cause i was wondering "how can you discuss a person one knows zilch about?" 06:43:38 not really, both windows and mirc have gone out of their way to support unicode 06:44:07 well, I don't know zilch about you 06:44:21 i could discuss your wife with anybody here, for example 06:44:26 couldn't 06:44:29 I had mentioned to her your antics and luck in working at the internet cafe' 06:44:42 no, but you could discuss me 06:45:27 that's because i have been talking to you 06:45:44 we have spoken enough that you have a pretty good idea of my perspectives and experience 06:46:00 did you meet i440r recently ? 06:46:14 (last two days) 06:46:17 yes, it's not like I've been discussing your mom w/ my wife @:^> 06:46:28 I saw him in here, but didn't speak to him 06:46:46 also got an ICQ message from him a couple of hours ago 06:47:19 so he didn't talk to you about his progress with a certain mr. rapp ? 06:47:33 nope, not as yet 06:47:34 i'd be curious to know about 06:47:47 I had asked him if he had spent much thought on XML 06:47:51 he replied "no" 06:48:08 you know XML well ? 06:48:22 no, was considering delving into it for a while 06:48:29 do you? 06:48:44 my next project could be development of an XML browser in forth 06:48:53 but as far i know very little about xml 06:49:08 heh, so you're about where I am, then 06:49:22 XML tempts you 06:49:47 after this project is finished, it would be the next stage of the project i left before 06:49:57 fromon january 06:50:04 oh, ok 06:50:36 well, not exactly a browser 06:50:45 but XML as communication protocol 06:50:47 a parser, probably 06:50:55 a little bit what MS does with soap 06:51:13 yes 06:51:15 that is why I was looking at XML, in fact 06:51:45 with the release of WindowsXP, Bill Gates has been doing the talk-show circuit to promote it 06:52:14 because of its dictionary, forth offers a lot of support for implementation of an xml parser already 06:52:21 on one of these talk shows, Gates said that XML will fundamentally change the way software is written and how we think about data 06:52:41 * MrReach nods. 06:53:12 he may actually be right there even if i dislike having to agree with him 06:53:30 but the overhead is considerable 06:53:36 brb ... 06:58:37 Gates is now the richest man on Earth ... one does not get that way by being an idiot 06:59:00 when Gates says something is going to happen, then I tend to think it will 07:12:42 ba 07:13:13 heh 07:13:35 hail the prophet ? 07:13:51 not prophet 07:14:19 if something doesn't work out the way he wants, he simply spends enough money to fix the problem 07:14:34 didn't he say that NT would be available 4 years before it was ? 07:15:06 when he violated the law, he can't exactly "fix" it ... but has done enough media campaigning that noone really cares anymore 07:15:35 yes, he is not perfect ... many prodeucts late 07:16:09 i wanted to buy me an ipaq today ... they were sold out ! 07:16:18 bought me an emap instead 07:16:19 he also screwed up the goals of lowering high-bandwidth expense 07:16:52 'll try the ipaq again next week 07:17:21 he wanted high-bandwidth in every home, and spent LOTS of money trying to reduce the costs to the end-user ... and failed miserably 07:17:36 microsoft has a stake of 10 % in my net provider 07:17:39 ok, tell me how you like it when you've used it for a while 07:17:53 i've been using an etrax for some yers 07:17:55 years 07:18:07 and have a gps162 in the bus 07:18:20 i like both 07:18:28 yes, he spent sever BILLION dollars trying to improve the infrastructure of service providers, hoping they would then lower their fees 07:18:33 i should like the emap too 07:18:48 what is an etrax? 07:19:05 smallest unit, no maps 07:19:28 oh, ok 07:19:37 about 120 grams w/o batteries 07:20:03 runs about 20 hours on two AA cells 07:20:27 a specialized mapping/gps device? 07:20:31 using lithium cells (12 grams each), somewhat longer 07:20:58 emap has basemap and supports loadable maps, flash exchangable 07:21:19 etrex has no maps at all 07:21:25 just waypoints 07:21:53 ok 07:21:53 enough to get you to the destinination 07:22:02 but not enough to tell you how 07:22:29 you can run into dead ends with etrex 07:23:05 i can load the gps162 maps into the emap 07:23:17 but also more detailed ones 07:23:32 gps162 has 4mb flash. 07:23:43 emap comes with a 16mb 07:24:22 etrex data cable has same connector as emap 07:24:56 gps162 has fixed cable, no plug on the gps side 07:25:08 had to solder a db9 to it 07:25:30 gps162 is targetted for ship use 07:25:46 but basemap too, and loadable detail maps 07:26:24 as i can continue to use the gps162 maps, emap makes sense for portable use 07:26:47 but it came with "metroguide" maps too 07:27:06 on gps162 i can't seatch a road 07:27:10 on emap, i can 07:27:14 search 07:27:55 gps162 in car is great if i don't travel motorways 07:28:03 which i prefer to do 07:28:09 which ipaq were you going to purchase? 07:28:21 don't know yet. one with lots of ram and flash 07:28:31 38xx maybe 07:28:31 heh 07:29:00 ipaq is going to run linux 07:29:12 and forth 07:29:20 with foldable keyboard 07:29:39 i want an SA110 handheld 07:29:45 strong arm 07:29:58 to do some asm stuff on it too 07:30:29 if it runs linux too, even better 07:30:51 it will run Linux, or it does? 07:30:55 ipaq is what started as itsy, is my understanding 07:31:05 itsy was made for linux 07:31:33 it comes with wince, but linux runs very well on it 07:32:04 208 mhz cpu 07:32:22 color display 07:32:38 and still >12 hours on rechargable battery 07:32:47 impressive 07:33:20 i want the most powerful one 07:33:23 of course 07:33:51 what is "bluetooth"? 07:34:06 wireless radio short distance protocol 07:34:14 oh, ok 07:34:37 2.4 ghz frequency band 07:34:54 automatic device detection 07:35:09 of other bluetooth devices 07:35:32 kind of wireless network 07:36:14 about 800 kb/sec xfer rate i *think* 07:36:44 not important for me right now 07:37:02 would need more bluetooth devices to be able to use it 07:37:16 like, cell phone 07:37:29 or base station network adapter 07:37:30 god, what a beautiful application for a native forth/OS 07:37:59 sounds like dream comes true 07:38:09 native-mode forth 07:38:12 quick 07:38:18 very demonstratable 07:38:18 lots of infrastructure to get base functions working, though 07:38:38 pity the screen is that small (320x240) 07:39:04 who has larger screen? 07:39:15 my psion5 has 640x240 07:39:23 it looks like much of the OS depends on that resolution 07:39:27 monochrome 07:39:39 because I'm not seeing alternative resolutions at all 07:40:06 i'll give the psion away 07:40:14 it has served its purpose 07:40:25 oh? send it to me 07:40:36 I don't have a PDA at all right now 07:40:48 it goes to the person who pays for the ipaq :) 07:40:58 I've been considering purchasing one ... but hard to sort out options 07:41:03 HAHAHA! 07:41:14 then not "given away" 07:41:16 he's very interested in it 07:41:34 oh, I see 07:41:34 given away, as i got the money for the ipaq already 07:41:43 w/o condition 07:41:49 right 07:41:58 was my dad 07:42:05 he doesn't won a computer 07:42:08 own 07:42:11 heh 07:42:44 but, when he saw what i could do with the psion, he became interested 07:43:02 and my mother also said she'd like to have one :) 07:43:20 just because of some files i have on the machine 07:43:34 they were looking for information about a certain plant 07:43:39 to no avail. 07:44:32 it so happened that a database on "magic plants" which i have on the psion, contained the information she was looking for 07:44:42 heh 07:44:46 that convinced here ... 07:44:49 her ... 07:45:19 i've printed out that file, but of course, on paper, you can't search that easy 07:45:44 for example, search for "cholesterine" 07:45:52 and collect the matches:) 07:46:01 it was actually a tree she was looking for 07:46:10 of chinese origin 07:46:46 no need to say that she was very surprised that i has the info she was looking for for months, in my pocket 07:46:49 * MrReach nods. 07:46:57 brb 07:50:05 back again. 07:50:11 us lady required assitance 07:50:12 ok 07:50:15 cutie too 07:50:23 * MrReach laughs. 07:50:41 great job ) 07:50:44 :) 07:51:43 the amount forward by my dad was not especially meant for ipaq 07:52:18 but the specification of what to use it for fits well 07:52:19 ok 07:52:35 birthday money>? 07:52:44 as the psion becomes redundant, i'll return something for it 07:52:49 yes, indeed 07:53:19 happy birthday, then 07:53:30 the emap i bought because i don't have a route planner on the ipaq 07:53:36 but on the psion, i do 07:54:06 as i wouldn't like to miss that function, the emap helps me replacing the psion 07:54:21 (i could connect the etrex to the psion too) 07:54:33 heh 07:54:51 time for me to nap 07:54:58 my ulcer is bothering me a bit 07:54:59 as the road map program supports gps coordinates input, to map your current position 07:55:33 having that functionality in one device helps of course 07:55:44 pleasureful dreams 07:55:48 thank you 07:55:49 bice to talk to you 07:55:51 nice 07:55:56 --- nick: MrReach -> MrZZZZZ 07:56:37 ne1 awake here ? 07:57:03 --- part: Speuler left #forth 08:23:56 --- join: rob_ert (robert@h3n1fls33o898.telia.com) joined #forth 09:26:37 --- join: edrx (edrx@copacabana-ttyS29.inx.com.br) joined #forth 09:27:06 Hey 09:31:53 hey hey 10:42:52 --- nick: rob_ert -> rob|away 10:53:56 --- join: Speuler (akhandel@avocado.icafe.spacenet.de) joined #forth 10:54:04 hi 10:54:49 Hey Speuler 10:54:58 hi rob 10:55:12 i'm talking to one who is away :) 10:55:18 Yup 10:55:23 I'll go away soon 10:55:35 ich will raus gehen 10:55:44 i just returned to work from dinner break :) 10:56:17 life is hard 10:56:52 what countries have you travelled to ? 10:56:58 heh 10:57:01 the US 10:57:34 liked it ? 10:58:09 Yeah, I was out in the nevadian desert 10:58:18 with a couple we know who live there 10:58:56 sounds cool 10:58:57 Und du? 10:58:58 actually, hot 10:59:01 but cool 10:59:05 hehe, yeah 10:59:13 but, we went there in october 10:59:14 just europe 10:59:18 so, just like 25 degrees 10:59:36 most of the west 10:59:52 not portugal 11:00:28 not east 11:00:44 and skipped vatican 11:01:15 Well, you've been to a lot of places then :) 11:01:32 several times to andorra 11:01:56 when i was living not far away from there 11:02:06 in the pyrenees 11:02:52 and not further up than denmark on the continent 11:03:04 not iceland 11:03:08 Sweden? 11:03:09 want to go there 11:03:38 sweden norway iceland are the next candidates 11:04:12 and szechia 11:04:24 Sweden is a nice country =D 11:04:28 (very close to where i am now) 11:04:49 that's what i'm told about. gotta see it myself 11:05:12 It's not just beatiful ;-) 11:05:48 been to the highest cliffs in europe 11:06:14 at least, the norwegian and irish disagree on who got the highest 11:06:57 * rob|away goes outside... 11:07:05 See you, Speuler :) 11:07:11 bye rob 11:50:14 --- part: Speuler left #forth 11:58:45 --- nick: rob|away -> rob_ert 12:05:21 --- join: topaz8 (k@d120073.upc-d.chello.nl) joined #forth 12:05:55 --- quit: topaz8 (using sirc version 2.211+4KSIRC/1.1) 12:13:15 --- quit: edrx ([x]chat) 12:22:15 --- nick: rob_ert -> rob|eating 12:38:18 --- join: aum (aum@210-54-227-86.adsl.xtra.co.nz) joined #forth 12:40:55 --- quit: aum () 12:41:37 --- join: aum (aum@210-54-227-86.adsl.xtra.co.nz) joined #forth 12:42:17 --- nick: rob|eating -> rob_ert 12:42:49 Hey aum 13:04:44 --- join: edrx (edrx@200.240.18.94) joined #forth 13:05:05 wb 13:10:03 hi 13:10:24 (sorry for delay - i had my face in a pile of code) 13:11:50 Hehe 13:11:52 It's OK ;) 13:12:00 You're forgiven 13:12:05 :) 13:12:15 are you a forth person? 13:13:37 Not really, I haven't even understood how it can be an intepreted & compiled language 13:13:42 * aum has been busy writing an 'autodoc' util which extracts comments from forth and C source and produces html manuals 13:14:07 but I have written some compiler for a stack-based minimalistic lang ;) 13:14:17 ok 13:14:54 i'm new to forth, but as i understand it so far, it runs a small efficient virtual machine 13:15:39 yeah 13:15:49 and inteprets itself in some way... 13:15:52 forth functions - words as they're called - behave differently when compiled from when they're interpreted 13:15:57 never understood how though 13:17:04 most words when interpreted take action immediately, but when they're compiled, they write their own address into memory for later execution 13:34:28 --- quit: edrx ([x]chat) 13:37:54 --- join: Speuler (schwan@zitrone.icafe.spacenet.de) joined #forth 13:38:53 Hey 13:39:00 hey rob 13:40:02 i'm using console irc right now. i'll change channels, and be back in a moment. can you tell me whether i leave this channel then ? 13:40:38 please type something as soon as i have left, that i see whether i still see messages typed into the previous channel. 13:40:44 going now ... 13:40:47 hm 13:40:51 ok 13:40:58 --- part: Speuler left #forth 13:41:04 Hehe 13:41:07 --- join: qless (qless@clgr000977.hs.telusplanet.net) joined #forth 13:41:08 No way he's hearing this 13:41:12 Hey 13:41:18 hiho rob_ert 13:42:41 --- join: Speuler (schwan@zitrone.icafe.spacenet.de) joined #forth 13:42:58 looks like ircII and irc are different in that respect 13:43:25 with ircII i still could see chat from the previous channel 13:43:37 oh 13:43:40 i didn't know where my own text goes to 13:43:48 maybe to both #s 13:43:57 nah 13:44:03 don't think so... 13:44:07 this is more predictable i think 13:44:21 use /msg #channel message... 13:44:25 if you're in both 13:44:43 i'll hop over to linpeople 4 a moment 13:44:53 --- part: Speuler left #forth 13:48:11 --- quit: qless ([x]chat) 14:41:03 --- join: Speuler (l@tangerine.icafe.spacenet.de) joined #forth 14:41:07 hi again 14:41:24 Hey again =) 14:41:37 it is a coming and going today 14:42:33 they are closing soon here 14:42:42 (they ) internet cafe) 14:42:51 just time for another pint of beer 14:42:52 Oh :( 14:42:55 Hehe 14:43:07 See you later then.. =) 14:43:10 15 minutes if the clock in this computer is right 14:43:36 in my accomodation there is no telephone and no internet 14:43:39 23:45 my clock says... 14:43:40 no tv 14:43:46 no readio 14:43:49 radio 14:43:54 =( 14:43:57 no comp? 14:44:16 just my computer 14:44:46 and i have a small tv in my camping car 14:44:53 could move it to the flat 14:45:23 but is really tiny one 14:45:35 good enough for the news 14:45:43 well, a computer is nice to have :) 14:45:53 most important thing to have 14:45:59 more important than a tv 14:46:25 but i would like internet there too 14:46:52 yeah 14:47:01 but well, i can be on the net all the time in the cafe 14:48:39 Yeah :) 14:48:44 What do you do at the cafe? 14:49:03 cracking passwords 14:49:19 uh? 14:49:28 that's your work? 14:49:31 what passwords? 14:49:33 i got a job here since a week 14:49:41 because i have cracked the password here 14:49:49 to give me a console 14:49:52 for ssh 14:50:04 to contact mz own system back home 14:50:31 now i'm setting up a bot server 14:50:34 boot 14:50:48 well, at least i intendend to do so 14:51:00 i bought a boot rom 14:51:07 that was about mz work for today 14:51:31 oh yes, recompiling a kernel, to add ide support too 14:51:41 machine is still busy 14:51:46 i forgot 14:51:55 i better have a look :) 14:52:01 brb 14:52:05 ok 14:54:39 done 14:54:42 booting 14:54:53 okay 15:03:56 i'm gone 15:04:01 kernel works fine 15:04:06 home now 15:04:30 ig'd nite 2 u all 15:04:39 --- part: Speuler left #forth 15:11:54 --- join: qless (qless@clgr000977.hs.telusplanet.net) joined #forth 15:12:18 Hey :) 15:12:26 howdy 15:13:01 * rob_ert is listening to The Doors, coding on an OS, and searching through Beatles texts for a school project :) 15:13:55 * qless is drinking diet coke, thinking about an OS, with Revenge of the Nerds on the tv in the background 15:14:33 * rob_ert thinks qless should turn off the TV :) 15:15:07 if i had my way, i'd slam a 10 foot battering ram through the tube, but some talking heads music is on, so good enough :-) 15:16:33 may i ask what OS you are coding on? 15:16:36 Hehe 15:16:38 BozOS 15:16:46 hilarious :) 15:16:47 http://bozos.sf.net 15:16:50 80186 OS ;) 15:17:01 i thought you were going to say 6502 15:17:05 nah 15:17:20 * rob_ert 's old C128D is down in the basement. 15:18:54 best /me can do is a 8086 in the garage 15:20:00 I have an old 80186 comp. running CP/M-86 15:20:15 qnx had a pretty cool unix os in real mode for 8086 15:20:28 cool 15:20:48 * rob_ert only knows of Minix when it comes to real mode unices 15:21:16 Hehe 15:21:16 http://www.qnx.com 15:21:21 I got a better xchat ;) 15:21:23 (just checking) 15:21:29 you got a better comp... 15:21:37 What distro are you on? 15:21:42 debian 15:22:07 the box is new. my k6-2 blew up two weeks ago 15:22:18 heh 15:22:36 I'm on VectorLinux (pretty small distro) on a P200 15:23:40 haven't heard of it 15:23:55 it's quite good 15:24:06 cool 15:24:15 www.vectorlinux.com (first I got suspicios because of the .com, but it's OK) 15:26:20 they're from .ca? 15:27:37 no idea 15:27:45 just downloaded the file ;) 15:28:20 oh, just saw their smail address is bc.ca 15:28:40 ah, okay 15:28:40 "geography is irrelevant" 15:28:45 hehe 15:28:48 :-) 15:28:48 yup 15:28:54 you're american or something? 15:29:23 nope 15:29:37 What are you then? 15:29:39 was for about 2 years, but it didn't suit me 15:29:55 .canadian 15:30:34 Ah 15:30:43 close :) 15:30:48 * rob_ert is from... guess 15:30:56 better beer here 15:31:31 sweden? 15:31:47 yup 15:31:54 amazing 15:33:21 * rob_ert thinks Sweden is a pretty good country to live in. 15:34:33 are all the nice things they say about Swedish women true? 15:35:04 * rob_ert is 15 ;-) 15:35:15 But the girls are sure cute 15:35:27 And a few of them have brains, too 15:35:42 cool and double-cool 15:37:04 Hehe 15:37:08 The last thing is 15:37:27 yep 15:37:30 a cute idiot is still an idiot 15:37:42 heh 15:44:06 if i want to fire up bozos, what do i need? 15:44:33 just the disk image? 15:45:00 hm 15:45:03 yeah 15:45:18 the source distro if you want another language 15:45:33 but the disk img should be enough 15:45:35 hmm 15:45:50 just realized I've never tested if the disk images work 15:45:58 so please test =) 15:47:19 oh joy :) it isn't going to mess with my ide drives, is it? 15:47:30 Nah 15:47:34 Only with your FD 15:47:43 and it won't even destroy it ;) 15:53:17 ok, going to give it a try, back soon 15:53:19 --- quit: qless ([x]chat) 16:03:25 --- join: qless (qless@clgr000977.hs.telusplanet.net) joined #forth 16:03:36 i'm back 16:03:49 wb :) 16:03:51 it booted 16:05:00 cool :) 16:05:11 but it looked like it halted on the screen with the blue border saying "Testing 320x200" or somethjing 16:05:13 you saw the nice little VGA screen? ;) 16:05:16 Yeah 16:05:20 it doesn't do much 16:05:30 FS is on its way 16:05:39 VESA/CGA/EGA drivers too 16:05:49 are you using int 10 or your own keyboard scandode handler? 16:05:58 My own 16:06:03 nifty! 16:06:07 swedish/german/US keymaps avaiable 16:06:15 hungarian is on its way 16:06:20 what, no canadian? :-) 16:06:24 hehe 16:06:31 Is it different from the US? 16:06:34 .ca would be english/french 16:06:50 Oh, if you feel like, modify the US one 16:07:19 but should it stop after the Testing screen? 16:07:34 Yeah 16:07:38 oh ok 16:07:43 --- join: futhin (kla@h24-66-209-114.cg.shawcable.net) joined #forth 16:07:49 I havent written more than that ;) 16:07:50 Hey 16:07:51 heyho futhin 16:07:59 hello all 16:08:09 whassup robert? 16:09:15 Hehe, trying to get some people to join my little project ;) 16:09:21 in #assambler 16:09:42 do your project in forth :P 16:09:47 Well 16:09:49 what is your project? 16:09:51 if you like 16:09:57 you may write a forth for my OS 16:10:05 a real mode (80186) OS 16:10:15 forth is kind of like a macro assembler. 16:10:20 but you know that right? :P 16:10:24 nop 16:10:32 I don't get how forth works :( 16:10:41 * qless is learning the joys of gnu as 16:11:05 my plan is to code the perfect os in forth eventually.. 16:11:10 hehe 16:11:15 right on futhin 16:11:19 good luck :) 16:11:32 rob_ert: why not just join my forth os project :P 16:11:39 Nah ;) 16:11:52 are you going to code the "perfect os" in asm?? 16:11:56 Hmm... have you ever written a real mode forth in asm? 16:11:59 lol 16:12:02 not really 16:12:17 forth is practically asm, it runs at very close to asm speed. 16:12:22 it's (1) educational, and (2) a real mode platform, non-unix and non-dos 16:12:32 bah 16:12:38 there's too many educational oses out there heh 16:12:41 hehe 16:12:49 then look at (2) ;) 16:12:55 make one that is better than windows and linux (because those both suck!!!$!@$%!$%!#!#$) 16:13:00 heh 16:13:08 * rob_ert thinks Linux is pretty OK 16:13:14 naw 16:13:19 i'm familiar with linux 16:13:20 replace 1970 (unix) technology with 1971 (forth) technology :-) 16:13:41 hehe 16:13:55 replace it with 2001 (BozOS) tech 16:13:57 ;) 16:14:00 i'm very comfortable with linux, but the main problem is that it isn't userfriendly.. there's a huge learning curve 16:14:16 more potential to be a wizard[tm] 16:14:17 BozOS tech? forth tech is the end, it's utterly perfect :P 16:15:31 wizard? 16:16:02 it doesn't take a whole lot to grok unix, but it takes a whole lot to be a unix wizard 16:17:31 unix isn't friendly to non-computer literate. and windows isn't friendly to the computer literate. 16:18:01 dedumdedum! Forth OS! 16:18:07 to the rescue! 16:18:11 haha 16:18:16 it's a plane, it's a bird, no! it's forth os! 16:18:20 it isn't friendly to anyone :) 16:18:28 the uberos 16:19:01 what isn't friendly? 16:19:13 just kidding ;) 16:19:18 heh 16:20:49 why not just make an os in basic? 16:20:57 (hehe) 16:21:31 complete with line numbers, totally unstructured 16:21:42 yeah 16:21:45 why not? :) 16:21:50 it would be possible 16:21:57 if you make a small basic intepreter 16:22:10 the idea would be to make the most unmaintainable, but popular os 16:22:40 heh 16:22:44 sick idea :) 16:23:01 let's make a GUI to it with all programs built into it ;) 16:23:33 and... when a program is run, it stays running even when the power is off. no init scripts! 16:24:09 basic rules :) 16:26:58 no it doesn't.. goto is evil! :P 16:28:13 exactly. an os /should/ be evil. it should erase all the fs if the / pw is typed wrong 3 times :-) 16:28:18 jmp short $-2 16:28:27 hehe 16:28:38 10 BEEP 16:28:41 20 GOTO 10 16:29:23 void main(void) { fork(); main(); } 16:29:58 hm 16:30:02 what does fork() do? 16:30:04 try it 16:30:09 how does it work? 16:30:10 nah 16:30:13 sounds evil 16:30:24 it is extremely evil. probably crash your box 16:30:57 yay 16:31:07 fork() makes a copy of the current process then runs both of them in parallel 16:31:54 hm 16:32:10 how can you tell which one that is process 0 / 1? 16:33:22 because fork() returns the new pid for the child process, in the parent process, and 0 in the child process 16:34:07 ah 16:34:09 cool 16:34:12 thanks :D 16:34:26 man 2 fork 16:34:27 np 16:34:33 uhm 16:34:40 how do you terminate a process? 16:34:52 heh, man pages aren't installed on this sys 16:35:00 where can I find syscalls/C ref man pages? 16:35:25 looking... 16:35:40 Thanks =) 16:39:44 they used to be on ftp://ftp.win.tue.nl/pub/linux/docs/manpages but it seems that dir is closed now :( 16:39:57 =( 16:40:12 oh i know, try http://www.linuxdoc.org 16:40:17 ok 16:41:27 found them :) 16:41:29 thanks 16:41:32 right on 16:43:22 what's the command to list the contents of a tar file? 16:43:45 tar -tvf file.tar 16:43:55 tar -tvzf file.tar.gz 16:44:40 thanks 16:46:36 how do I copy recursive? 16:46:50 cp -av * /somedir 16:47:35 and how do I make it not to ask for overwrite? 16:47:48 add -f 16:47:56 (force) 16:48:20 nop 16:48:27 doesn't work 16:48:42 hmm 16:49:11 cp -avf * /somedir works for me 16:50:04 still asks for overwrite... 16:50:17 cp -avf * /usr/man 16:50:20 strange... 16:50:47 can you untar the manpages into their right locations? 16:51:22 no 16:51:37 there's a dir in the tar file 16:51:54 hmmm 16:52:46 but... 16:52:50 I could tar them myself 16:54:15 works :) 16:54:24 right on 16:55:06 --- quit: futhin () 16:55:09 i was going to suggest cd /usr/share/man; ln -s man-pages-1.3.9 /usr/share/man; tar -xvzf ... 16:56:08 (that might be different if you're not using en translations...) 16:57:13 * rob_ert is swedish, and therefore he uses the english man pages ;) 17:00:45 makes perfect sense :-) 17:12:06 Good night =) 17:12:16 --- quit: rob_ert (Client Exiting) 17:12:22 --- quit: qless ([x]chat) 17:39:05 --- join: qless (qless@clgr000977.hs.telusplanet.net) joined #forth 17:41:43 --- quit: qless (pop %edx) 18:03:46 --- join: qless (qless@clgr000977.hs.telusplanet.net) joined #forth 18:07:00 --- quit: aum (Read error to aum[210-54-227-86.adsl.xtra.co.nz]: Connection reset by peer) 18:07:53 --- quit: qless ([x]chat) 18:49:58 --- join: futhin (kla@h24-66-209-114.cg.shawcable.net) joined #forth 18:50:08 you there mrreach? 18:51:59 --- join: SirDibos (djw@00-50-04-4b-bf-28.bconnected.net) joined #forth 18:52:19 hi. any forth experts here? 18:52:24 * SirDibos would like to know what 'symbol does in forth. 18:52:34 hi hi hi hi hi 18:52:39 hmm 18:52:43 the ' ? 18:52:56 or 'symbol 18:52:57 ? 18:53:03 i haven't heard of 'symbol .. 18:53:17 but ' is a compiler word thingie 18:53:33 like ' blahblah CATCH 18:55:26 hmm? 18:57:09 i'm not really a forth expert :( 18:57:22 the others appear to be sleeping or whatnot 18:57:35 ah. so ' is a word by itself? 18:57:42 what does it do? 18:58:08 and what do I do if I want to find out the "address" of a function "foo" instead of calling it? 18:59:06 you want to find the address of a word? 18:59:11 yeah. 18:59:13 i think you can use HERE 18:59:22 um. no. colorforth doesn't have "here" 18:59:28 heh 18:59:34 which colorforth are you using? 18:59:38 * SirDibos not into the bloated beast called ANSI forth 18:59:43 futhin: the latest one. 18:59:43 heheheh 18:59:43 neither am i 19:00:06 heh. you looked at the colorforth source code? 19:00:21 I'd really like to get screendumps of that "2k core" in disassembled format. 19:00:22 i meant, are you using the chuck moore colorforth or are you using enth or loveall's dos colorforth or something.. 19:00:36 no, chuck moore colorforth 19:00:44 but I can't get at the sourcecode. grr. 19:00:53 i played around with colorforth a little bit, but i couldn't figure out how to get my code to get executed.. 19:00:56 I want to see complete source for it, in forth and assembly if necessary 19:01:23 i put in some code into a block in colorforth, but i couldn't figure out how to load the block.. how do i run my code?? 19:01:31 heh. 19:01:35 "load" doesn't work? 19:01:40 nope.. 19:01:51 be nice if there was a way to just dump the dictionary 19:01:58 i exit editor, and then type 64 load 19:02:01 but it doesn't work.. 19:02:21 colorforth has a separate editor? huh. 19:02:32 the keyboard interface is a little annoying, i kinda want to use the whole keyboard (i don't mind if it isn't qwerty, i want the whole keyboard to be used heh) 19:02:42 when you hit e 19:02:52 you go into the editor. you get the editor keyboard thingie 19:02:54 hm. I should go and boot back into color forth. ttyl. 19:02:58 lol 19:03:00 wait 19:03:08 i'm checking something 19:03:49 http://sleepless-night.com/cgi-bin/twiki/view/Main/ColorForth 19:04:01 http://sleepless-night.com/cgi-bin/twiki/view/Main/ColorForthWord 19:04:13 the 2nd link is all the words that colorforth has (more or less) 19:04:52 less.. a lot less 19:07:28 futhin: coooool! I been wanting something like that so badly. 19:09:26 heh 19:09:27 yup 19:09:43 i don't see any HERE equivalent in the glossary 19:09:50 but hopefully you find what you need 19:10:26 --- join: tcn (tcn@bespin.org) joined #forth 19:10:59 heyas tcn! 19:11:02 hey 19:11:17 what's up? 19:11:25 sirdibos is trying to figure out colorforth 19:11:30 have you tried colorforth? 19:11:42 yeah.. pretty cool huh? 19:11:56 yeah.. although i couldn't figure out how to run my code heh 19:12:22 i put some code into a block 19:12:33 and then typed 64 load but nothing happened :( 19:12:40 hehe 19:13:10 did you figure out what SHOW does? 19:13:32 hmm 19:14:03 i didn't really get into depth.. 19:14:10 i did some code, couldn't get it to run, gave up heh 19:14:57 umm.. let's see.. everything between SHOW and ; is executed endlessly until SHOW is called from another word 19:14:59 SHOW starts background task 19:15:07 http://sleepless-night.com/cgi-bin/twiki/view/Main/ColorForth 19:15:12 http://sleepless-night.com/cgi-bin/twiki/view/Main/ColorForthWord 19:15:18 the 2nd link is all the words that colorforth has (more or less) 19:15:24 right 19:15:48 tcn: what forth projects are you working on? isforth? retroforth? 19:15:51 it was tough getting used to SHOW and that constant-refresh thing 19:16:08 i think i'll stick to the old fashioned method 19:16:45 you know the ABC music format? I'm writing a DOS program to view/print them 19:17:17 it's a 16-bit .COM running in 640x480 B&W VGA :) 19:17:26 yeah i've seen some ABC music files but i didn't bother getting a client to play the files 19:18:10 so chuck moore has switched to an event-driven paradigm by using SHOW? 19:18:33 i guess you could say that 19:19:49 heh, event-driven paradigm is probably a good thing in the long run for a full feature forth os ;) 19:20:35 tcn: so how do you execute your code in colorforth? i couldn't figure it out.. 19:20:47 it's kinda cool, but disturbing.. and not really useful for off-the-cuff stuff 19:21:14 i just copied the DUMP program, I think 19:21:25 heh 19:21:35 and maybe HEX 19:21:38 and then you typed 64 load or something? 19:21:41 yeah 19:22:02 I got it to draw some lines and text and crap.. 19:22:04 you copied DUMP inside the editor and then exit the editor and type 64 load? 19:22:23 i had heck of a time figuring out how to even type the 64 load 19:22:33 because there's two different number keyboards 19:22:35 oh yeah.. you go to the block with DUMP, exit the editor, and type 64 COPY 19:22:42 hehe 19:23:00 i can't get used to that either 19:23:03 the keyboard is kind of annoying.. what's the point of not using the whole keyboard? 19:23:20 it's good for menu-type stuff but not typing 19:23:34 hmm.. it's kinda crappy for menu-type stuff :P 19:23:37 I would just as soon get rid of the function keys and keypads 19:23:59 the first thing i would do in colorforth is to fix the keyboard interface so that i can use the whole keyboard.. 19:24:10 hehe 19:24:53 for menu-type stuff, i might as well use alt and have stuff pop down.. easy that way.. don't mess around with wierd keypads heh 19:25:08 in retroforth all you get is shift keys, no alt, function, etc.. 19:25:18 bah 19:25:21 why? 19:25:22 for the moment at least 19:25:55 don't need 'em, so why bother with the extra coding 19:25:57 i think that almost all forths need work on the interface. the better the interface, the easier it is to code 19:26:17 yeah 19:26:26 especially color-switching 19:26:49 it should be mostly automatic 19:26:57 the interface needs to incorporate the editor better, but it still needs to be interactive.. an interactive editor of some sort.. 19:27:43 the forth interface should be designed well enough that forth coders actually do their coding in forth, rather than in some other editor 19:27:54 well.. i use other editors cause i don't know how to use forth heheh 19:27:58 hey, remember the line editors? 19:28:19 like the one in Starting Forth.. or in Telegard/Renegade BBS 19:28:28 that was a good one 19:28:36 yeah, line editors are a little annoying though.. i have a better idea 19:29:50 the interface should be like the top half of the screen is the editor.. it shows your code, and you can go into it and use cut'n'paste with ctrl-c and ctrl-v (cause i like it that way).. and the bottom half is the interactive part.. 19:29:52 something like that 19:30:15 i REALLY like ctrl-c and ctrl-v.. i don't like doing cut'n'pasting any other way :P 19:30:16 oh yeah 19:30:28 i hate mice though 19:30:36 yes 19:30:37 same here 19:30:52 it's just use, say, ctrl-hjkl;im 19:31:03 i think the entire os should be useable without a mouse. 19:31:20 eh? ctrl-hjkl;im ??? 19:31:23 a touchscreen would be cool though 19:31:45 touchscreen would be a little annoying.. it's too much mousy 19:31:58 i dislike mice because it slows me down 19:32:06 for MOST things keyboard is faster 19:32:11 for like graphics 19:32:15 mouse is probably needed 19:32:25 like GIMP 19:32:36 a stylus would be better 19:32:54 yep 19:32:56 true 19:32:58 the technology is here 19:33:17 i saw a mouse, stylus and board at futureshop for like 60 bucks 19:33:19 i mean.. it would be just like drawing on paper 19:33:20 two different brands 19:33:27 60 bucks canadia 19:33:29 60 bucks canadian 19:33:48 yeah, we should get rid of the mouse.. keyboard and stylus 19:33:49 a touchscreen-type stylus 19:33:51 power to all! 19:33:54 uh 19:34:01 holding my hand up to the monitor would be annoying heh 19:34:23 it would have to be flat 19:36:13 well anyways.. tat's for later 19:36:22 i'm not really thinking along that kinda stuff.. i don't really care about that stuff. what i want to see is a new operating system, something that doesn't annoy me like windows and linux do. there is a need for a decent operating system. possibly it could be coded in forth. it should be GUI but it should be entirely usable from the keyboard - it should be able to function without a mouse. it should be userfriendly, but also it should not 19:36:58 i know how the gui will work. but learning forth and coding the stupid os is a huge task heh 19:37:06 yeah 19:37:23 i wonder if any forth coders would be interested in getting together and making a forth os.. 19:37:26 i guess i've made a good start 19:38:20 i think a forth os would be a forth coder's wet dream.. the entire os, all the programs, all on one layer of interface... all sorts of forth coding tools 19:38:23 i have all the basic I/O drivers, and forth, and it's running in graphics mode 19:38:38 retroforth is native? 19:38:44 yeah 19:38:49 cool 19:39:05 is the source code for retroforth available? 19:39:27 i think i need to take out the chuck moore keyboard.. it's been a few months since i worked on it 19:39:45 yeah, you can get it from retro.tunes.org/pub/retro4 19:39:58 heh 19:40:10 i'm moving my development platform to DOS :) 19:40:48 i see the forth os as having different levels of programming language.. different vocabularies.. different levels of abstraction. i imagine that there would be a really high level abstraction of forth that is this really easy to code in scripting language.. so you can change the os on the fly! 19:41:03 so what do you think of the forth os heh 19:41:18 it's right on.. 19:41:37 except for many things, I prefer assembler 19:41:39 --- join: topaz8 (k@d120073.upc-d.chello.nl) joined #forth 19:41:55 eh?! 19:42:06 hi 19:42:09 hi topaz 19:42:12 hey topaz 19:42:18 --- join: qless (qless@clgr000977.hs.telusplanet.net) joined #forth 19:42:20 tcn: the os in assembly you mean?? 19:42:39 yeah, mostly asm.. 19:42:56 but forth is a good framework for an asm-friendly OS 19:43:18 well that's not really a big deal.. you can code the assembler in forth and make many of the words in asm.. 19:43:53 if we can code forth in forth, might as well code the os in forth.. put in the asm stuff and optimize it for speed.. 19:44:57 hmm? 19:45:05 forth is kinda like a macro assembler 19:45:18 forth runs at close to asm speed.. etc.. 19:45:19 everytime I write a forth compiler, most of it ends up being asm 19:46:34 you can code the asm stuff in forth.. :P 19:46:45 some important compiler/interpreter words are tough to do in forth 19:47:19 hmm 19:47:33 : loop code uncode ; ? 19:48:02 i think it was FIND and INTERPRET 19:48:34 what do you think about colorforth though? 19:48:43 don't know enough 19:48:48 i'm pretty much a newbie forth 19:48:56 coder 19:49:22 oh ok 19:49:43 and i'm relatively new at 3-4 years 19:49:50 lol 19:49:54 i'm new at 6 months 19:50:06 and i'm rather lazy 19:50:16 i'm supposed to be coding this mud in forth 19:50:26 speaking of the mud, do you know how to do sockets in gforth?? 19:50:26 haha 19:50:45 yeah, the mud in forth is a project of mine :P 19:50:47 it took me a year to really understand it, even after writing a few compilers 19:51:06 heh.. it's annoying.. extremely high learning curve heh 19:51:12 but it's easy at the same time.. 19:52:09 i dunno about sockets in gforth.. god, i hate gforth 19:52:13 lol 19:52:24 --- quit: topaz8 (using sirc version 2.211+4KSIRC/1.1) 19:52:29 if you hate gforth, does win32forth give you nightmares? :P 19:52:39 yeah 19:52:58 f-pc is pretty good 19:53:08 but kinda big 19:53:29 yeah, i440r hacked up his fpc, and i think i should do the same.. it would be a good learning experience 19:53:44 fpc was coded by tom zimmer though.. win32forth is ugly.. i imagine fpc is ugly too.... 19:54:00 not really 19:54:23 and it's oh-so-slick :) 19:55:03 forth coders don't seem to listen to chuck moore. chuck moore says "dont pass more than 2 parameters on stack" and "a word should not be more than 2 lines of code" and "the stack comments are a sign that you are fucking it up" 19:55:10 yeah fpc seems pretty slick :) 19:55:29 i am going to do what no other forth coder seems to have done. i am going to listen to chuck moore!!!!$!$%!#!$@$!# :P 19:55:45 haha 19:55:55 yeah, i like his style 19:56:15 it's actually harder than you think.. it's _HARD_ to pass less than 3 parameters on stack.. 19:56:22 and keeping words to 2 lines of code.. 19:56:23 whew! 19:56:27 HARD HARD 19:56:30 but easy to read 19:56:35 self-documenting! 19:57:01 look at how he does graphics.. i always thought in 'C' terms.. you want to draw a circle, you have to specify x,y,radius,color 19:57:40 hmm.. how does he do graphics? 19:57:40 in colorforth it's x y AT color COLOR radius CIRCLE 19:57:48 hm 19:57:57 easier to read too 19:58:00 it's pretty "english" yeah 19:58:25 i made some ansi code for my mud.. it looks like 19:58:33 : normal dull white dull black ; 19:58:40 it's kinda easy to read 19:58:44 heh 19:58:52 but i kinda want to put ON in there :) 19:58:58 : normal dull white on dull black ; 19:59:11 i always wanted to do some kinda MUD/adventure game in forth 19:59:15 ; acid bright green on bright yellow ; 19:59:30 ON is a word that's already taken i'll bet. 19:59:42 yeah but you can redefine it 19:59:53 yeah.. or create a separate vocabulary 20:00:03 do you think it's good practice to create a separate vocab for each program? 20:00:26 : ON (a-) -1 swap store ; 20:00:28 i don't really see any reason to put ON in there.. except for readability purposes.. 20:00:32 : ON ; 20:00:33 :P 20:00:44 because dull white dull black puts numbers on the stack 20:00:55 and the numbers are then outputted with some formating 20:00:57 i don't see the use of vocabularies anymore :) 20:01:02 hmm 20:01:10 here's why.. 20:01:30 if there was a fullfledged forth operating system, how would you have ALL these different programs.. all with some words that are the same.. 20:01:37 ? 20:01:49 you load a program, do whatever, and then FORGET everything it added to the dictionary/heap 20:02:01 what about multitasking? 20:02:10 each task has its own dictionary 20:02:24 plus a system dictionary 20:02:32 task == process ?? 20:02:45 yeah 20:02:49 hmm 20:02:50 cool 20:02:55 that works 20:03:02 better too 20:03:31 most stuff added to forth in the last 20 years is junk 20:03:35 yep 20:03:36 true true 20:03:48 forth needs to be taken to the next level.. it's not going anywhere 20:04:01 OS! OS! 20:04:53 there's virtually NO code online.. i want to look at other people's programs that they coded in forth.. . nobody has coded any programs in forth!?!?! every forth coder seems to be spending all his time extending forth, rather than actually coding programs ! 20:05:11 hehe 20:05:49 the next level is not necessarily an os.. although an os would definitely help. i was thinking that there needs to be a better forth implementation, better online help, etc.. 20:05:51 i've read that lots of games were done in forth (and asm).. atari, infocom.. 20:05:58 better resources online for forth.. 20:06:26 i was disappointed by the forth resources online.. as a newbie i wanted to learn forth but there was crap.. 20:06:26 isforth was shaping up to be a good unix/linux forth 20:06:33 yeah 20:06:39 are you involved in isforth? 20:06:45 was 20:07:02 i440r is just muding these days.. has a coder's block heh 20:07:10 why was? 20:07:14 why aren't you still involved? 20:07:18 i got all the basics done, then i got sick of dealing w/ unix :) 20:07:25 heh 20:07:28 yeah 20:07:32 i'm kinda sick of windows and unix 20:07:47 i tell yea, i'm back to DOS 20:08:15 got my editor, NASM, some forths, nethack, tetripz, liero :) 20:08:36 i want to go pure.. i want an os with all the features i need (internet, web browser, etc). i want the os to be coded in forth (as it is the best language afaik), i want the code to be beautiful, i want it to be SO WELL CODED that it is readable! 20:08:47 now if only i could get it to show my gaelic stuff right 20:09:00 liero? tetripz? 20:09:08 little games :) 20:09:16 nethack isn't a net game right? 20:09:23 tetripz is from mutefantasies.com 20:09:31 i tend to think of nethack = netrek 20:09:39 nethack.org .. it's a games 20:09:58 don't do it.. it's a cult 20:10:11 heh 20:10:14 once you enter the dungeon you can never leave 20:10:16 i've played nethack before 20:10:21 i did leave though :P 20:10:25 haha 20:10:37 it was a little annoying to me.. i've mudded and nethack didn't meet my expectations heh 20:10:42 yeah, i got stuck at level 24 and said, fuck it 20:11:05 i expected nethack to be multiplayer or something heh.. 20:11:11 and i can't spend that much time online, really 20:11:40 hmm 20:11:46 5 hours a day internet here, shared.. and sometimes I just use the library to check mail 20:11:56 i prefer multiplayer games to any other 20:12:05 right 20:12:18 they're beterwhen you're all in the same room 20:12:35 we used to play Quake and Halflife in a lab at college.. 20:12:36 heh, true.. bomberman was awesome with 8 ppl in same room 20:12:51 what's bomberman? 20:12:57 bomberman?!!? 20:13:04 heh 20:13:26 it's an old game, it's been around for a long time and reincarnated plently 20:13:32 liero is good with 2 people at the same machine 20:13:46 sucks by yourself 20:14:12 do check out tetripz :) 20:14:19 i've bookmarked it 20:14:31 i'm playing music right now and my comp is a little too slow 20:14:32 it's 100k and mad cool 20:15:22 i'll check it :) 20:15:26 out later 20:15:33 hmm.. forth os. 20:15:41 yeah.. why not? 20:15:47 forth os.. get the basics down.. 20:15:55 then before we know it, we'll have the gui, etc :P 20:16:03 what i need is to get the filesystem fleshed out 20:16:12 and it'll be portable across architectures 20:16:37 most of the code will be in forth.. and part of the code will have to be coded in asm for each architecture.. 20:17:02 right 20:17:17 it would be a good thing for the os to be portable.. get people away from intel and onto better architecture.. good for the economy by letting other businesses start producing better architecture 20:17:29 anything that can be portable without catering to the lowest common denominator, should be portable 20:18:09 drivers is one of the biggest problems for the os.. but i've got a solution.. it's kinda top secret though ;) 20:18:22 and i've got a really cool idea for the gui/keyboard 20:18:23 huh? 20:18:51 drivers are one of the biggest problems for an os.. if you want to get the os out, and lots of ppl using it, you need lots of drivers.. 20:19:16 hehe 20:19:18 i've figured out how to make the drivers ;) 20:19:28 yeah, from linux, X, etdc. 20:20:04 so should the forth os be optimized STC? 20:20:16 optimized subroutine threaded 20:20:20 i hear that's the fastest.. 20:20:26 i like it that way 20:20:37 not always fastest, but simplest 20:20:38 and good enough for disassembling? 20:20:45 what about 1:1 ?? 20:20:52 optimized would kill the 1:1 right.. 20:20:52 fuck disassembly, just use the source 20:21:19 there won't necessarily be source for some program.. 20:21:28 one of the rules for my OS is, it doesn't support the distribution of binary code, only source :) 20:21:37 heheh 20:21:39 hmm 20:22:09 there's ways around it but it would be highly frowned upon 20:22:37 "if you see a program with some binary code, it's probably a virus, don't run it!" 20:22:48 i dunno.. my main purpose for coming up with an os is to get the majority of people using it! free them from the crappy oses! freedom from windows and linux and macos 20:23:08 i don't care no more 20:23:17 i do.. i'm young and idealistic :P 20:23:40 i don't think we should force open-source upon them.. 20:23:56 they don't have to use my os :) 20:24:15 i think that the os and many of the crap on the os should be source, so that ppl can go in and modify the os 20:25:55 some big holdups I see are (1) too much different hardware, and (2) rapid change and overcomplexity in hardware, protocols, etc. 20:26:25 do you have icq? 20:26:30 i gotta go pretty soon.. going out 20:26:46 if those things would stabilize (and become simplified) it would be that much easier to write a good OS for everyone 20:27:09 no ICQ, but you can email me at tcn@tunes.org.. i'm not online much 20:27:23 yeah, that sucks 20:27:32 more forth coders need to hang on #forth heh 20:27:34 i'm burnt out dude 20:27:49 i440r is coming 20:27:57 --- join: I440r (mark4@A010-0090.BLMG.splitrock.net) joined #forth 20:28:00 tcn!!! 20:28:03 dood :P 20:28:06 hihi i440r :) 20:28:11 hi futh :) 20:28:12 and also, i can't get anything done when i'm online and multitasking.. i just chat and play games.. 20:28:20 tcn and i were talking about forth os :) 20:28:21 hey dude 20:28:26 :) 20:28:35 all i got is a crappy dial in rite now :( 20:28:51 and no job and a $287456928745625 a month mortgage :P 20:28:51 that's all i'll ever have 20:28:57 heheh 20:29:07 u wanna see fotos of my new house dood ? 20:29:21 oh shit, that's right.. you bought a house not long before everything went to hell 20:29:35 i can try to see them :) 20:29:40 http://i440r.blik.wox.org/ 20:29:53 everything went to hell ? 20:30:20 the economy 20:30:42 i heard there are NO jobs in my old town 20:31:10 --- mode: ChanServ set mode: +o futhin 20:31:19 --- mode: ChanServ set mode: +o MrZZZZZ 20:31:20 hey that's a cool house 20:31:30 --- mode: ChanServ set mode: +o qless 20:31:37 --- mode: ChanServ set mode: +o SirDibos 20:31:41 --- mode: ChanServ set mode: +o tcn 20:31:44 --- mode: ChanServ set mode: +o I440r 20:32:05 l 20:32:23 so have you been working on isforth tcn ? 20:32:35 ive got some minor complaints about your sources :P 20:32:54 nah, i haven't touched isforth in months 20:33:04 me either :P 20:33:11 but im planning on getting back intot it 20:33:13 into 20:33:16 not since 9/1 i think 20:33:45 i want all the forth sources split into the same files as they were when it was all asm files 20:33:47 i think i'll do a DOS port 20:33:57 bleh 20:33:59 dos sux :P 20:34:01 heh 20:34:03 and 20:34:11 also 20:34:28 all linux memory is allocated as readable, writeable and executable 20:34:34 so why does nasm seperate them ? 20:35:01 i don't know 20:35:06 me either 20:35:24 i think we need a isforth bootstrap 20:35:39 bootstrap? clarify that 20:35:41 teh kernel couold allocate a buffer, relocate itself to the new bugfer 20:35:56 oh I see 20:35:59 and then free up the original LOADED seg 20:36:17 then the kernel would be in a lager buffer than itself taht was readable writeable and executab le 20:36:47 or even move it to the BSS segment 20:36:57 that way we dont need to have any special sections in nasm 20:37:11 which are a good way of fucking yp your sources 20:37:28 just say, section .bss rwx, resb 256*1024 20:37:32 you need a gazilluon visually cluttering assembler directives to create sectio0ns 20:37:37 i want ONE section 20:37:53 DOS rulez! ph33r DOS!! dos is the best operating system! linux does not compare! 20:38:06 futh i like dos 20:38:08 always have 20:38:11 heheh 20:38:24 (the linux filesystem is a little annoying to me) i think that a program should have all it 20:38:45 its stuff installed into ONE directory.. i hate it when it installs stuff all over the place.. like linux or windows 20:39:04 with windows it's awful because you install stuff and then you uninstall it and it leaves all sorts of stuff behind 20:39:10 like dll files and ini files and crap 20:39:20 yeah.. you should have 1 program, 1 directory 20:39:24 i dont want a bss 20:39:31 i want to allocate a buffer 20:39:37 MOVVE kernel into it 20:39:42 jump to new kernel 20:39:48 either use BSS or a malloc syscall.. they're equivalent 20:39:49 extend on the fly 20:40:01 it's easier to have an organized directory system if 1 program 1 directory 20:40:15 with sub direcvtories 20:40:22 yeah 20:40:35 anyway... adding a BSS to the nasm sources FUCKS all over the sources 20:40:37 i fucking hate it 20:40:51 i dont what to have to deal with that fucked up bogus obfuscated bullshit 20:41:19 dude.. we need our own assembler 20:41:25 yes 20:41:32 and our own editor 20:41:32 that part will be teh most complex 20:41:34 and our own os 20:41:38 editor NO 20:41:38 hahah.. i was wroking on it, then i got off on a tangent 20:41:44 and our own EVERYTHING.. bwahahaha.. we will OWN all 20:41:54 exitor will be what ever is in the environment 20:42:09 i'm excited cause i'm going to a rave pretty soon ;) 20:42:37 this is a unix forth - it should be unixified 20:42:50 so - the USER should be able to set which editor is used 20:42:58 let them use their prefered editor 20:43:06 assembler is needed tho 20:43:08 i was writing an assembler but i got fed up with parsing so i thought i'd try writing a colorforth-style assembler, where there's a key for each instruction you'd want to use 20:43:32 i440r: what's the point of having forth interactive if you ain't gonna code in it? make a real interactive editor! 20:43:35 i dont know color forth - and i problbly wont like it 20:43:50 i like that it's readable 20:43:56 im working on an 83 style forth - i liked the 83 standard 20:44:02 none of that wussy line editors or full edtors.. i have an idea for a real interactive editor! 20:44:04 but im NOT limiting isforth to 83 std 20:44:08 but i'm going pretty soon .. 20:45:07 any last words? :) 20:45:12 tcn what did you think of my interactive editor idea.. 20:45:13 last ?> 20:45:20 maybe tell i440r :P 20:46:22 futhin: oh the splitscreen editor/interpreter thing? 20:46:34 tcn u look at my house ? 20:46:48 ok 20:46:50 i'm gonna go heh 20:46:52 bye 20:46:56 --- quit: futhin (laters all) 20:47:31 is it 2 buildings? 20:48:37 3 20:48:38 wel 20:48:43 2 buildings plus a barn 20:48:45 eheh 20:48:48 6 acres 20:49:04 sweet 20:49:08 very 20:49:15 hmm.. how much :) 20:49:22 ? 20:49:28 $8235698256982465298 a month heh 20:49:35 190k 20:49:39 ish 20:49:52 yearly taxes are about $150 :) 20:49:54 i think 20:50:19 190k, yeah, it's too bad the fucking things have gotten so expensive 20:50:27 it's like that here 20:50:37 this hosue is worth 400k at least 20:50:49 we are talking 6 acres of land here 20:50:55 2 buildings 20:51:04 one if which is alreadyt zoned for business use 20:51:11 were goint to try put in a gun store in there 20:51:17 cool 20:51:29 i bet business is booming :) 20:52:01 hehe well gun sales are up 500% nationwide heh 20:52:10 haha 20:52:13 i baught a gun yesterday 20:52:21 just spent 6 hours cleaning it 20:52:37 the thing hadnt been broken down and cleaned properly in 15 years 20:52:45 heh.. what is it? 20:52:47 there was rust inside 20:52:52 a 32 savage 20:52:57 dated 1917 20:52:59 well 20:53:02 between 1917 and 1919 20:53:12 whoa, obscure :) 20:53:14 its a model 1907 20:53:24 yes - savage pistols are not well known 20:53:29 we have 3 of this piston 20:53:39 my dad has one dated 1907 20:53:43 i have one dated 1919 20:54:02 hmm.. i got a 1915 fiddle :) 20:54:07 and the third one is the same as mine - need to check against serial numbers 20:54:13 can you play it ? heh 20:54:21 yeah, it's sweet 20:54:42 play me paganini's capirece #24 :) 20:55:08 oh yeah.. i should try paganini stuff now.. 20:55:21 paganini is my fave composer 20:55:28 he composed for guitar too 20:55:54 i gotta go get some more sheet music, maybe some Corelli.. 20:56:18 i cant read muzik :P 20:58:48 hey, i'm gonna go get you my last version of isforth 20:59:13 --- join: aum (aum@210-54-227-86.adsl.xtra.co.nz) joined #forth 21:00:25 hi 21:00:33 hoi aum :) 21:00:36 --- mode: I440r set mode: +o aum 21:00:39 cool 21:00:52 i dunno when ill get round to working on it tho 21:00:58 im gona try get my dad into it :P 21:01:52 oh nevermind.. 8/15 is r4eally the latest 21:02:02 ok :) 21:02:07 i think i have that one :) 21:02:28 it's on my web site 21:03:05 i just got sick of unix 21:03:13 :) 21:03:44 my computer isn't even on the internet anymore so there's nothing I need unix for 21:04:07 and DOS boots up in 2 seconds 21:05:03 my forth os now has a good floppy driver, a crude filesystem, and graphics.. 21:05:41 i'm just stuck on the issue of "color"forth vs. standard 21:06:59 :) 21:07:51 i could do it in B&W 21:08:59 not sure I like the idea of "pre-parsed code".. it seems more complex, less flexible 21:09:25 you can't extend the compiler the way we're used to 21:09:36 there's no 'parse' or 'word' 21:10:26 i like word 21:10:29 and key 21:10:30 and key? 21:10:37 and the way forth parses input 21:10:39 its neat 21:10:40 simple 21:10:41 fast 21:10:47 why change it 21:11:07 right 21:12:27 :) 21:12:31 i guess you could use color tokens in ASCII source code and not fuck it all up 21:12:37 everyone knows rule 1 of engineering 21:12:40 if it aint broke 21:12:44 dont phix it :P 21:13:00 fpc colorises the words 21:13:41 yeah.. but stuff like : [ ] is redundant 21:15:01 --- quit: qless (Ping timeout for qless[clgr000977.hs.telusplanet.net]) 21:16:24 it's just easier to read colorforth code.. since it uses color instead of formatting, you can run everything together, fit more stuff on one screen, and it's still readable 21:19:07 and we could do 'color assembler' 21:20:05 it would basically edit machine code directly, but with comments and labels 21:22:08 erm 21:22:15 i will not use an assembler that does 21:22:19 12 # ax mov 21:22:29 me niether 21:22:30 THAT is the most fucked up bullshit i have ever seen 21:22:43 mov ax, # 12 21:23:05 but its a very complex problem.... 21:23:18 ive written an 8051 disassembler... 21:23:25 this 'color assembler' would show mov ax,12 (with mov in a bold or something) 21:23:33 i know exactly how all instructions are encoded and decoded in 8051 21:23:41 but i doubt i could write an assembler very easilly 21:23:52 x86 is infinitly more complex 21:23:58 yeah 21:24:11 maybe start w/ 8080, then 8086, then 386 21:24:15 brb 21:24:16 food 21:25:23 well, i should just TRY writing a color assembler/editor 21:25:57 it would be cool as hell 21:30:46 i dunno 21:31:28 not cool enough.. forget it:) 21:37:51 you could try 21:40:12 but having 1 key for each instruction, register, etc.. they're so short it would be easier to just type them 21:40:53 :) 21:41:12 mov ax,12 and not MU12 21:41:48 i can't even think as fast as I can type asm the long way :) 21:43:10 heh 21:43:42 maybe i should just use isforth in my forth os 21:44:32 what were we using, TOS in EBX? 21:48:12 --- quit: SirDibos ([BX] Occifer, I'm not as think as you stoned I am!) 21:49:02 yes 21:49:37 and here i've gotten used to TOS in EBX, subroutine threaded code, again.. 21:50:08 i mean, EAX 21:50:28 and ESI is the stack ptr 21:52:39 i could use those conventions and still make it compatible with isforth on unix 21:54:46 ugh sub threading is bleh :P 21:55:09 but who cares? most of my code is asm 21:55:23 :) 21:55:35 STC is simpler 21:56:15 i also wanna try chuck's idea of using carry flag for conditionals 21:56:52 his IF doesn't look at TOS, it just does a jnc 21:57:48 it seems like a good way to indicate success/failure, like DOS did it 21:57:56 erm that would pose problems in x86 21:58:00 carry is used alot 21:58:25 not where it matters though 22:00:08 the word before IF has to set CF 22:00:37 no - cf has to be set already when you DO the 'if' 22:01:10 i've seen this done.. it works 22:01:25 confuses the hell out of non-asm codes :) 22:01:58 hehe 22:02:03 thats fine by me :P 22:02:34 i think i'll just use DOS for now :) 22:03:10 at least DOS provides a filesystem and some utilities 22:03:47 i can keep using NASM and a text editor instead of writing my own version of everything 22:05:47 ya 22:06:30 then if i ever write my own I could be in a better place to have my own OS 22:06:53 :) 22:07:36 OS = drivers + filesystem + utilites 22:10:19 i need the fs + utilites 22:13:47 :) 22:14:54 well.. 22:14:59 i must be going 22:15:02 ok 22:15:08 email me dood 22:15:12 u got my address :) 22:15:26 still @purplecoder.com? 22:15:50 no 22:15:53 purp is gone :( 22:15:59 no dsl here :( 22:16:04 i440r@mailcity.com 22:16:40 ok 22:17:43 see ya 22:17:47 --- quit: tcn ([BX] Back wit anutha one of doz BitchX-rockin' beats!) 23:59:59 --- log: ended forth/01.10.27