00:00:00 --- log: started forth/04.12.04 00:18:50 --- join: Sonarman_ (~matt@adsl-64-169-93-195.dsl.snfc21.pacbell.net) joined #forth 00:35:58 --- quit: Sonarman (Read error: 110 (Connection timed out)) 01:10:18 --- join: Serg[GPRS]_ (~z@193.201.231.126) joined #forth 01:10:35 hi ! 01:10:46 who ever used GPS satellite navigation ? 01:11:19 Hi Serg 01:12:54 hi Robert 01:13:09 how's your EDU, ham radio, coding goes ? 01:13:59 Fine, fine, and fine. :) 01:14:05 And over there? 01:14:35 * Serg[GPRS]_ gonna go to the great panzer museum w/ one girl - very special kind of girl :)) 01:15:22 next saturday - coz yesterday we walked all over Moscow historic city core, and got damn fatigued 01:16:01 brb - kettle boils 01:16:08 Cool 01:16:49 i love the way you Russians rarely ever use articles when speaking English :D 01:17:41 Hah, that's nothing compare to when Americans speak Russian, they..wait a minute. They don't. 01:17:47 compared* 01:18:01 --- join: qFox (C00K13S@82-169-140-229-mx.xdsl.tiscali.nl) joined #forth 01:18:02 yes they do 01:18:13 they say "Nyet Roosky. English?" 01:18:23 oh, and "Vodka" 01:18:55 anyway, i just find their lack of articles cute 01:19:00 who needs 'em, anyway? :) 01:19:24 Russians or articles? 01:19:32 ha-ha 01:19:34 Hi qFox 01:20:10 articles suck, dyphtongs suck 01:20:17 well, we all know that all Russians are either gangsters, spies, nuclear scientists, or spacemen 01:20:30 but positional syntax - rules ! 01:20:32 hello 01:20:45 prolog rules! 01:21:08 Sonarman_: must russians are dropouts beyond misery margin 01:21:15 :( 01:21:24 hahaha, check this http://www.frozenreality.co.uk/comic/bunny/ 01:21:26 even i was ;) 01:22:28 and feel i am, coz i can't afford buying an apartment, and need lotsa work on myself be4 i'll be able 01:22:31 qFox: My programming teacher says he hates two things 01:22:38 you and forth? 01:22:41 qFox: And one of them is Prolog 01:22:44 No, me and prolog 01:22:44 ah 01:22:45 :p 01:22:54 "didnt see that coming" 01:22:55 ;) 01:23:03 >:) 01:23:13 Well, you know how popular I am! 01:23:59 uum, not? :) 01:24:23 Damn right. 01:25:21 yesterday i got a CD full of GPS-navigation software and maps ;) 01:25:32 for less than a dollar 01:25:52 what do the maps cover? 01:25:58 what areas, I mean 01:26:09 gah. i was gonna say earth :) 01:26:34 Moscow w/ suburbans - me is not a great traveller 01:27:11 and a world - very crude map, only the major cities pointed 01:27:46 sounds like a good deal for a $1 01:27:53 for less than 01:28:07 I can only assume it is pirated 01:28:21 wot wot wot? 01:28:33 its russia, no such thing! 01:28:48 i would blame the cheap dollar :p 01:28:50 not that I mind, I don't think copyright laws should've ever been enacted in the first instance 01:29:13 here copyright is nothing 01:29:15 it's just another means for the rich people who control the production of goods to consolidate their wealth 01:29:39 especially when there is no 'cost' 01:29:42 to reproduce 01:30:03 it doesn't take metal and wood and plastics to make information 01:30:20 no raw materials, just a medium to convey stated info 01:30:34 but western governments 01:30:44 seem to think it is almost a crime against humanity 01:30:57 to share the collective human knowledge amongst ourselves 01:35:05 heh, i think medium way - software should be paid, but it is overpriced and 'medium agents' get more $$$ than real coders 01:36:11 creating a map takes real GPS reciever, petrol for car and, and a price of reciever includes satellite launches cost, etc... 01:36:45 well, sure. cover costs and enough to make reasonable profit 01:37:05 I do not think that is $30 per cd of music 01:37:11 or $100 per cd of software 01:43:45 i think it should be this way: 01:44:16 creator holds report to taxmen for all expenses related to creation 01:44:46 and since expenses payd off 3 times from selling the creation - it becomes public property 01:45:36 and taxmen look for report, and accept only the expenses REALLY related to creation, not luxury etc... 01:46:27 --- quit: Sonarman_ ("leaving") 01:47:37 I don't object to copyright in general, what I object to is the indefinite extension of rights. The way things stand now an author's great grandchildren can profit from his creations many decades after his death. And people are lobbying to get it extended even further. 01:48:15 the worst concept is "licensing", imgo 01:48:31 i dont mind the copyright etc. (as long as it doesnt inhibit innovation) 01:48:48 but you have to have a "licensed" copy for the product? wtf? 01:49:03 I do have a problem with patents though- I think they do the opposite of what they were intended to do (promote creativity). 01:49:37 yes they do the exact opposite :) 01:49:49 patents are hangover of pre-info time 01:50:27 they did well in time of steam and diesel, but not well - in time of internet 01:50:51 or their lifetime must be shortened radically 02:20:15 --- quit: Serg[GPRS]_ () 03:49:00 --- join: swsch (~stefan@p5091F365.dip.t-dialin.net) joined #forth 04:05:59 especially software patents 04:06:09 most of them seem to be 04:06:17 using different grammar to say the same thing 04:06:32 nothing truly revolutionary 04:07:16 Yay! congratulations! you happen to be using the same method for a slightly different industry 04:18:39 --- quit: swsch ("Leaving") 04:40:28 the thought behind patends was good though 04:40:41 its not all bad... 04:41:16 intention and reality differ significantly 04:41:58 you do realize that they intended to get ppl to try to achieve the same goal in a different way by it, no? 04:42:24 you might see that as a bad thing, but it's not bad by default 04:42:54 it encourages people to try to achieve a certain goal in an entirely different way. And sometimes this way is actually more efficient and generally better then the original idea 04:43:28 bullshit 04:43:32 no, its not. 04:43:35 it is 04:43:42 it doesn't encourage anything 04:43:54 people will naturally improve on the achievements of others 04:43:57 perhaps encourage is a wrong choice of word, force then? 04:44:00 it doesnt' require patents 04:44:09 and artificial monopolies 04:44:24 that is the idea behind it. 04:44:43 i would try to think of an example, but i doubt you care. 04:45:11 anyways, dont get me wrong, i think the system is flawed too 04:45:23 --- join: Raystm2 (~Ray@adsl-69-149-54-146.dsl.rcsntx.swbell.net) joined #forth 04:45:58 but thats the idea behind it, or partially. the other part is obviously to protect inventors from possible idea stealers 04:46:14 of course that system doesnt quite work anymore in these days 04:46:19 it might discourage 1% of the popuation who live of previous patents in order to fund research into other ideas 04:46:20 or well... not as intended 04:47:01 people seem to tinker at their own volition, at their own pace, at their own expense, regardless of the current laws 04:47:13 the issue is that it is very hard, if not impossible, to prove whether you actually invented the same idea in the same way, or stole it one way or the other. 04:47:34 and yes, sometimes a certain thing can only be done one way 04:54:17 --- join: sciint (~plurimi@h062040252074.plc.cm.kabsi.at) joined #forth 04:57:21 --- join: raystm22 (~colorfort@adsl-69-149-54-146.dsl.rcsntx.swbell.net) joined #forth 04:57:46 i am in need for a real good forth for the msp430, does anyone know one? 05:00:31 sciint: colorforth hehe how are you today? 05:00:55 fine thanks 05:01:23 and you guys, chatting all the time in c4th?? 05:02:14 c4th-ot, ya I've been off for 24 hours so I'm just catching up with them. 05:02:29 :-) 05:04:10 your looking for a forth for your msp430? I'm not sure I know what that machine is :) 05:16:11 i'm sure i dont know. 05:16:12 :p 05:19:32 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 05:21:41 howdy q from North Texas :) 05:29:44 from.. what? 05:30:01 the new worms looks cool 05:30:13 New, fresh, tasty worms! 05:30:18 Hi there 05:58:26 --- join: warp0x00 (~warpzero@wza.us) joined #forth 06:00:47 --- quit: warpzero (Remote closed the connection) 06:05:48 --- quit: warp0x00 ("leaving") 06:05:51 --- join: warpzero (~warpzero@wza.us) joined #forth 06:12:20 --- quit: tathi ("leaving") 06:26:23 can you provide a good link to the msp430? I have a friend, who's a farmer, he is looking at embedded devices. 06:26:35 trying to get most bang for buck, basically. 06:27:09 looking at all IC's, SBC's, pretty much anything that can log, collate, and pass on data 06:27:26 not sure of the workload 06:27:34 I'll be working with him 06:27:48 basic plan will be to have simple nodepoints 06:27:53 collating data 06:27:58 back to a base 06:28:04 with a bit of grunt 06:28:09 all running off DC 06:28:35 as he's running purely off solar/battery/whatever he can score 06:28:59 we're looking at minimal draw IC's at the moment 06:29:08 and I've been advoacating to him 06:29:25 that forth is the best compromise between asm and C, or whatever! 06:29:34 he's slowely coming around =D 06:30:45 it's like a perfect scenario, for forth to demostrate its goodness 06:32:07 fridge : sorry to bother you with this but do you happen to have a log of #c4th-ot from about 1am gmt yesterday till about 7am gmt? 06:37:01 I have a log from 01:53 06:39:43 I don't know why yet, but my p1 stopped login on the 2nd. I need a copy of my entire conversation with mark Slicke from 1am gmt to 7am gmt if you don't mind sending it to me, please :) 06:40:14 I've been logging the last few days, in case there's something missing 06:41:53 hi Robert: Ya Mark went thru a very detailed explanation of the 'North" block and about internet protocals as pertains to colorforth . I need everything from when he loged on till he logged off If you don't mind. 06:42:18 that should be from about 1am gmt to about 7am gmt 06:42:38 early this morning really for you. 06:42:48 no is that right? 06:42:54 I'm confused :) 06:43:19 Ah, so about 14 hour ago? 06:44:08 Or one day before 06:44:21 Ah, got it 06:44:28 I think so -- your looking for just him and me at any rate. him = mark_s and I'm as Raystm2 . I think yesterday really. 06:46:15 you can mail me at ray.stmarieATgmailDOTcom , if you don't mind to terribly. I don't know how I'll pay you back :) 06:46:40 Free Forth support, as usual? ;) 06:46:41 Hmm 06:46:51 of course :) 06:46:52 Do you think that you can receive files via DCC? 06:47:24 Of if mail is more convenient I'll mail it 06:47:48 DCC might work if the dsl firewall allows 06:47:55 We can try, anyway 06:48:28 Ah, good 06:48:39 got it :) 06:48:46 thank you so very much :) 06:49:06 Glad to be of any help 06:49:19 you are very helpful indeed :) 06:49:49 now I can proceed with the destruction of the world muahhahahahaha 06:50:03 :) 06:51:16 Using colorForth, I assume? 06:52:22 yes and only ruining a few billionares lives with the new FREE protocals we come up with really :) 06:52:46 the planet is safe from me -- I call it home. 06:53:27 Ah, designing new networking protocols? 06:55:42 but I'll never forgive my irc client from stoping loging 06:56:05 yes -- please join the new colornet :) 06:56:19 Hehe, just tell me when it's done! 06:56:28 Hmm. 06:56:39 will do :) 06:56:49 I should learn how the PPP and IP protocols work, because I have this computer set up as a PPP server for the 386 06:57:08 and that you fridge too :) 06:57:09 (it also has a network card, which I could use if I can learn how those work) 06:58:09 ya -- that would be a fun project -- deep magic to make hardware work with your own drivers -- I'm guessing . 07:00:07 Never done any low-level network coding before, so that would be interesting 07:00:23 I'm learning about it today :) 07:12:34 --- quit: raystm22 ("User pushed the X - because it's Xtra, baby") 07:13:11 --- join: raystm22 (~colorfort@adsl-69-149-54-146.dsl.rcsntx.swbell.net) joined #forth 07:14:46 --- part: raystm22 left #forth 07:17:38 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 07:21:09 --- join: raystm22 (~colorfort@adsl-69-149-54-146.dsl.rcsntx.swbell.net) joined #forth 07:28:07 --- quit: raystm22 ("User pushed the X - because it's Xtra, baby") 08:27:40 --- join: raystm22 (~colorfort@adsl-69-149-54-146.dsl.rcsntx.swbell.net) joined #forth 08:45:51 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 08:52:39 --- join: saon (x@c-24-129-95-254.se.client2.attbi.com) joined #forth 08:54:13 --- quit: saon (Client Quit) 08:54:40 --- join: saon (x@c-24-129-95-254.se.client2.attbi.com) joined #forth 09:00:41 --- nick: onetom_ -> onetom 09:16:25 --- join: Serg[GPRS] (~z@193.201.231.126) joined #forth 09:16:38 re 09:17:01 * Serg[GPRS] is copying GPS navigation disk 09:31:46 --- quit: tathi ("Aha! Rebooting to test OpenFirmware PCI stuff...") 09:36:46 --- join: rorarius (~plurimi@h062040252074.plc.cm.kabsi.at) joined #forth 09:41:57 --- join: x_ (~x@c-24-129-95-254.se.client2.attbi.com) joined #forth 09:42:27 --- quit: x_ (Client Quit) 09:53:30 --- join: x_ (~x@c-24-129-95-254.se.client2.attbi.com) joined #forth 09:55:39 --- quit: sciint (Read error: 110 (Connection timed out)) 09:56:33 --- quit: saon (Read error: 110 (Connection timed out)) 09:56:42 --- nick: x_ -> saon 09:57:05 --- quit: saon (Client Quit) 09:57:09 --- join: saon (~x@c-24-129-95-254.se.client2.attbi.com) joined #forth 09:57:33 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 10:03:19 --- quit: madwork (Ping timeout: 14400 seconds) 10:43:46 --- join: swsch (~stefan@p5091F365.dip.t-dialin.net) joined #forth 11:15:38 --- part: raystm22 left #forth 11:15:39 --- join: raystm22 (~colorfort@adsl-69-149-54-146.dsl.rcsntx.swbell.net) joined #forth 11:20:29 --- part: rorarius left #forth 11:21:22 --- join: Sonarman (~matt@adsl-64-160-167-122.dsl.snfc21.pacbell.net) joined #forth 11:24:05 --- quit: tathi ("booting herkforth") 11:33:49 did anyone work w/ map/gis software ? 11:41:05 --- join: tathi (~josh@pcp02123722pcs.milfrd01.pa.comcast.net) joined #forth 11:43:18 * Serg[GPRS] is trying to import GTA3 map into OziExplorer - tool for using scanned maps w/ GPS 11:44:56 why? 11:46:48 just for crazy fun 11:47:23 and i wonder what angular difference a kilometer is 11:47:46 oh, ok. 11:48:20 As long as you're not planning on going out in your car and playing GTA3 for real :P 11:48:25 i think, gaming folks lack some way to give coordinates at gameworld maps 11:49:08 i designed a grid for GTA3/ViceCity maps, but it was not accepted by folks 11:50:36 since almost no gameworld covers entire globe, we can throw out lat/lon and go pure Cartesian 11:51:30 yup. 11:53:28 heh, i'll enter UTM coordinates and go for 1pixel=1meter 11:53:41 perverse Mercator ;) 11:58:56 so you have a screen with its size indicated in foot or miles instead of inches? 11:59:28 yes ! 11:59:52 but 1pix=1m is kinda like too tiny map 12:00:23 i think i'll launch a game and walk all thru the island by straight line, w/ stopwatch 12:00:46 and guess distance from this, assuming 5 km/h walking speed 12:02:32 anyway, lat/lon is way too cumbersome for talking about a game 12:13:02 i proposed so fine, easy 4-letter index grid ;) 12:14:00 saying 'hidden place at FK42' is much easier than lat/lon ;) 12:23:11 --- quit: Serg[GPRS] ("bye - time to sleep") 12:36:25 --- join: OrngeTide (orange@rm-f.net) joined #forth 12:36:58 hio 12:37:42 o hio ? 12:37:47 hi ho, hi ho 12:37:52 :) 12:39:43 How's the DTV hacking going? 12:49:07 oh. i have been slacking. been running around crazy trying to get a new job. 12:49:42 i did pull it apart. i need to pick up a connector and a 5V regulator to drive the keyboard. 12:51:32 i dunno how i'm going to do the IEC drive on it though. apparently the drive itself has a 6502 cpu in it and some weird apps actually have the floppy do custom things. 12:52:50 well i've gotta go pick up my thai food 13:14:16 --- quit: qFox (Read error: 104 (Connection reset by peer)) 13:18:52 --- quit: tathi ("work") 13:51:09 --- join: Topaz (~top@sown-85.ecs.soton.ac.uk) joined #forth 14:19:58 --- join: retrobot2 (crc@bespin.org) joined #forth 14:19:58 RetroForth Bot -- Type retrobot2: 14:25:46 retrobot2: : test 10 0 do i . loop ; test 14:25:48 saon: do? i? loop? 14:26:11 retrobot2: 0 2 . . 14:26:13 saon: do? i? loop? 2 0 14:26:27 hrmm 14:28:20 : test 0 repeat dup 10 < while dup . 1+ again ; 14:28:28 retrobot2: : test 0 repeat dup 10 < while dup . 1+ again ; 14:28:29 Sonarman: do? i? loop? harumph 14:29:11 retrobot2: : xyz 0 2 . . ; 14:29:13 saon: do? i? loop? retrobot2: xyz 14:29:23 saon: do? i? loop? retrobot2: 10 0 [do] i . [loop] 14:29:58 saon: do? i? loop? argh 14:30:26 retrobot2: : test 0 repeat dup . 1+ dup 10 > until ; 14:30:27 Sonarman: do? i? loop? ? 14:30:42 well, at least it keeps silly people from inadvertantly crashing it by hosing up the order of numbers before a do 14:30:47 retrobot2: : test 0 repeat dup . 1+ dup 10 = until ; 14:30:49 Sonarman: do? i? loop? ? =? 14:31:15 the bot saves the input and re-loads it 14:31:31 so an input error will mess him up for sure. 14:31:31 retrobot2: : test 0 repeat dup . 1+ dup 10 - 0= until ; 14:31:32 Sonarman: do? i? loop? ? =? 0=? 14:31:52 retrobot2: 2 3 > . 14:31:53 Sonarman: do? i? loop? ? =? 0=? >? 14:32:02 perhaps 0<> ? 14:32:04 believe me 14:32:29 the bot has saved the erroneous input somewhere and reloads it every time you enter something 14:32:32 retrobot2: forth words 14:32:34 Sonarman: do? i? loop? ? =? 0=? test test test xyz test test .version version# $, ." " s0 | zt-free zt-make words >pad clear del tab space cr << 0; fill alias execute ' columns lines 2swap 2over chars char+ cells cell+ align allot pad */ /mod octal binary decimal hex +! 2drop 2dup tuck over -rot rot here constant variable, variable mod / - negate * + c! c@ ! @ not >> xor or and nip dup drop swap base d0 h0 last cmove reset parse type . macro for 14:33:01 retrobot2: macro words forth 14:33:02 swsch: do? i? loop? ? =? 0=? ." begin next for s" ['] 1- 1+ | ( then >if if r> >r m: f: until again repeat : literal ; ;; [ does> 14:33:19 ah, his comparison words end with a question mark 14:33:26 nonononono 14:33:35 oh, right 14:33:37 haha, whoops 14:33:37 the question marks are the unknown words 14:33:50 the comparisons are folded with the if 14:34:06 yes, i see 14:34:42 when crc comes back, he'll need to erase the bot's memory. 14:35:52 retrobot2: : abc 2 3 2" else ." 3<2" then ; abc 14:35:54 saon: do? i? loop? ? =? 0=? exit? else? 3>2 14:36:01 w00t 14:36:14 retrobot2 doesn't hhave do/loop 14:36:16 okay, i'm over it 14:36:23 I'll fix it in a minute... 14:36:27 heya crc 14:36:30 hey saon 14:36:50 and note the absence of else, too. 14:38:16 crc, I think retrobot2 wants to learn how to forget ... 14:38:27 yeah 14:39:58 --- join: Eggbert (eggy@user-11fauod.dsl.mindspring.com) joined #forth 14:41:38 you should create a reset word that clears the buffer of remembered lines 14:59:25 Sonarman: easier said than done 14:59:53 retrobot2 is fixed 15:00:22 how does it store the remembered lines? 15:01:35 in a text file called 'persist' 15:01:51 The retroforth binary is called, with the stored lines as command line input: 15:02:15 cat tmp persist bye | rf 15:02:23 The bot is a shell script 15:03:13 we could check for the line retrobot2: forget 15:04:03 we could have reset use the unlink system call to delete persist, then recreate it with a link call? 15:04:29 swsch: how? 15:04:38 I took the shell script from Herkamire 15:04:47 can I see it? 15:04:48 I could post the source for you to look at if you want 15:04:51 yup 15:05:10 s/link/mknod 15:06:01 http://retro.tunes.org/bot.txt 15:06:08 or, just reset the size to zero using stat 15:06:17 which shouldn't be too hard to do from within retroforth 15:06:36 Sonarman: getting rid of the memory isn't too hard, but trapping the command to do so is where I have a problem 15:09:56 --- quit: raystm22 ("User pushed the X - because it's Xtra, baby") 15:10:19 why trap the word, when you can define it? 15:10:32 just let the bot execute it 15:11:13 * swsch found the part where rf is called :-) 15:12:34 : reset " persist" 2dup unlink mknod ; 15:13:10 The idea was to provide an unmodified RetroForth binary for people on IRC to play with 15:14:02 I was going to set a cron job that deleted the memory every 15 minutes or so 15:14:10 I never got around to it though 15:15:22 --- join: raystm22 (~colorfort@adsl-69-149-54-146.dsl.rcsntx.swbell.net) joined #forth 15:17:13 what does the 'read' executable used by the bot do? read a line from stdin and output it to stdout? 15:17:39 Ask Herkamire 15:17:54 This is basically sifbot, modified for use with RetroForth 15:18:42 hi crc :) 15:18:55 Hi Herkamire 15:19:41 we'd have to check the contents of tmp2 if they match the trigger line. 15:21:02 which would probably be done after the if test "$FROM_NICK" != "" ; then 15:21:24 so you could insert 15:22:18 grep "$NICK_I: forget" tmp2 &> /dev/null && rm tmp2 && touch tmp2 15:22:38 just before the line 15:22:41 ./rf tmp3 & 15:23:15 you'd rm persist, not tmp2 15:23:38 yes, thanks for catching that 15:24:07 --- quit: retrobot2 (Remote closed the connection) 15:24:18 wouldn't tmp2 only contain the forth code by then, though? 15:24:34 and not $NICK_I? 15:25:15 --- join: retrobot2 (crc@bespin.org) joined #forth 15:25:15 RetroForth Bot -- Type retrobot2: 15:25:19 --- quit: saon (Read error: 104 (Connection reset by peer)) 15:25:24 --- join: x_ (x@c-24-129-95-254.se.client2.attbi.com) joined #forth 15:25:52 --- quit: raystm22 ("User pushed the X - because it's Xtra, baby") 15:26:09 you're right again ... I'm very confused obviously. 15:26:15 retrobot2: quit 15:26:16 crc: quit? 15:26:21 --- quit: retrobot2 (Client Quit) 15:26:27 swsch: it's not your fault; bash scripts to that to everybody :) 15:26:36 s/to that/do that/ 15:26:44 especially with the spacing of the example at hand. 15:27:09 --- join: retrobot2 (crc@bespin.org) joined #forth 15:27:09 RetroForth Bot -- Type retrobot2: 15:27:09 I guess Herkamire is off in the shadows laughing at us :-) 15:27:09 --- nick: x_ -> saon 15:27:26 blegh 15:27:47 --- quit: retrobot2 (Remote closed the connection) 15:28:49 --- join: retrobot2 (crc@bespin.org) joined #forth 15:28:49 RetroForth Bot -- Type retrobot2: 15:28:54 retrobot2: forget 15:28:56 crc: forget? 15:29:15 doesn't work :-( 15:29:36 --- quit: retrobot2 (Client Quit) 15:29:47 I guess the problem is that forget still comes through. 15:29:54 ? 15:30:15 If you're only emptying persist, tmp2 still contains forget, which confuses the bot. 15:30:32 hmm 15:31:02 --- join: retrobot2 (crc@bespin.org) joined #forth 15:31:02 RetroForth Bot -- Type retrobot2: 15:31:09 retrobot2: forget 15:31:11 crc: forget? 15:31:24 --- quit: retrobot2 (Client Quit) 15:32:12 what happens if a definition extends over several lines of input, btw? 15:32:44 If I read the code correctly only lines with ": " and " ;" are appended to persist. 15:32:56 That's right 15:33:08 Though you could probably do something like: 15:33:17 : tuck swap ( ; ) 15:33:32 ( : ) foo ... ; 15:34:15 --- join: retrobot2 (crc@bespin.org) joined #forth 15:34:15 RetroForth Bot -- Type retrobot2: 15:34:31 crc: try adding the following after the if test "$FROM_NICK" != "" ; then 15:34:43 if test `cat tmp2` = "forget" then 15:34:50 that actually works 15:34:50 --- quit: Topaz (Read error: 113 (No route to host)) 15:34:54 rm persist ; touch persist 15:34:59 --- quit: retrobot2 (Client Quit) 15:35:05 else 15:35:11 (referring to the trick to allow multiple lines in a def) 15:35:23 and then, add a fi after cat tmp2 | grep \:\ | grep \ \; >>persist 15:35:50 --- join: raystm22 (~colorfort@adsl-69-149-54-146.dsl.rcsntx.swbell.net) joined #forth 15:37:12 --- join: retrobot2 (crc@bespin.org) joined #forth 15:37:12 RetroForth Bot -- Type retrobot2: 15:37:17 retrobot2: forget 15:37:26 that works! 15:37:29 : mess up sadsd 15:37:36 retrobot2: : mess up sadsd 15:37:37 Thank you Sonarman and swsch! 15:37:37 Sonarman: up? sadsd? 15:37:44 retrobot2: 0 . 15:37:45 Sonarman: 0 15:38:01 hrm? why did it forget? 15:38:04 retrobot2: : foo 1 2 3 + - . ; 15:38:05 crc: 15:38:07 You need the ; 15:38:10 retrobot2: foo 15:38:11 crc: -4 15:38:15 retrobot2: forget 15:38:16 retrobot2: foo 15:38:18 crc: foo? 15:38:20 See? 15:38:25 sweet 15:38:28 --- quit: retrobot2 (Remote closed the connection) 15:39:33 come back, retrobot 15:40:45 I think that the shell script can be simplified ... too much tmp files for my taste, and the built-in read of bash supports reading into variables. 15:41:10 It will come back in a minute or two 15:42:36 --- join: retrobot2 (crc@bespin.org) joined #forth 15:42:36 RetroForth Bot -- Type retrobot2: 16:18:52 --- quit: Eggbert () 16:31:43 retrobot2: 3 4 + . 16:31:44 arke: 7 16:32:03 retrobot2: see tuck 16:32:04 arke: see? 16:32:17 retrobot2: 1 2 3 + + 16:32:19 arke: 16:32:24 retrobot2: . 16:32:25 arke: 0 16:32:31 retrobot2: 1 2 3 + + . 16:32:33 arke: 6 16:33:09 retrobot2: ." muaha you have been pwned" 16:33:10 arke: muaha you have been pwned 16:48:12 --- join: TheBlueWizard (TheBlueWiz@modem-147.nyc-tc04a.FCC.NET) joined #forth 16:51:54 --- quit: TheBlueWizard (Nick collision from services.) 16:52:15 --- join: TheBlueWizard (TheBlueWiz@modem-138.nyc-tc03a.fcc.net) joined #forth 17:02:16 --- quit: raystm22 ("User pushed the X - because it's Xtra, baby") 17:03:41 --- join: raystm22 (~colorfort@adsl-69-149-54-146.dsl.rcsntx.swbell.net) joined #forth 17:05:18 retrobot2: ." TheBlueWizard: Hello! :)" 17:05:19 arke: TheBlueWizard: Hello! :) 17:05:56 cute...hiya arke 17:06:21 retrobot2: 42 emit 17:06:22 TheBlueWizard: * 17:06:30 hmm 17:06:43 ah good 17:07:54 :) 17:08:20 retrobot2: '* emit 17:08:22 crc: * 17:09:36 --- join: Eggbert (eggy@user-11fauod.dsl.mindspring.com) joined #forth 17:10:27 retrobot2: 0 41 58 32 101 116 117 99 begin dup while emit repeat drop 17:10:28 TheBlueWizard: begin? 17:10:37 hmm 17:11:23 retrobot2: 41 58 32 101 116 117 99 emit emit emit emit emit emit emit 17:11:24 TheBlueWizard: cute :) 17:11:39 good :) (gonna use brute force ;) 17:12:24 : display 0; emit display ; 17:12:40 0 41 58 32 101 116 117 99 display 17:12:48 retrobot2: : display 0; emit display ; 17:12:50 crc: 17:12:58 retrobot2: 0 41 58 32 101 116 117 99 display 17:12:59 crc: cute :) 17:13:04 See :-) 17:13:28 retrobot2: test 17:13:29 Sonarman: 10 9 8 7 6 5 4 3 2 1 17:14:42 what is 0; ? 17:15:08 retrobot2: reset 17:15:09 Sonarman: You? are!"? .(? You? are!)? 17:15:12 retrobot2: forget 17:15:24 Exit a word and drop TOS if TOS=0, otherwise continue execution 17:15:46 I see 17:15:46 One of the words I discovered thanks to Herkamire 17:17:02 retrobot2: who's the man? 17:17:03 Sonarman: You are! 17:17:09 good bot 17:17:11 * Sonarman pets retrobot2 17:17:35 heh 17:18:35 back 17:18:45 i see retrobot has been greatly improved 17:18:59 yup 17:19:21 If you make mistakes, do "retrobot2: forget" to clean them up 17:19:31 coolness 17:20:00 retrobot2: tell me about saon 17:20:01 Sonarman: saon smells funny 17:20:20 the retrobot in #retro is using a preview copy of RetroForth 7.6 :-) 17:21:03 retrobot2: : fib 0 1 over over swap . . begin rot over over < while rot rot swap over + dup . repeat drop drop drop ; 17:21:04 saon: begin? hrmmm 17:23:01 oh yeah, crc, i tried installing native retroforth, failed to load kernel 17:23:15 --- quit: swsch ("Leaving") 17:23:15 :-( 17:23:15 i'm guessing it's the multi-track booting 17:23:25 Yup 17:23:35 I need to hack that boot sector some more :-( 17:23:49 * saon wishes he knew enough about boot sectors so as to be of use 17:24:22 * saon is killed by grammar nazi 17:24:28 I'm not much good at dealing with the BIOS anymore 17:25:47 AFK, food :) 17:25:59 --- join: raystm22_ (~colorfort@adsl-69-149-54-146.dsl.rcsntx.swbell.net) joined #forth 17:26:53 * TheBlueWizard has some experience with coding up boot sectors in the past 17:27:26 --- quit: raystm22_ (Client Quit) 17:27:31 but I now forgot some of it :) but I still keep my results :) 17:32:32 retrobot2: forget 17:32:42 hehe 17:33:23 --- quit: raystm22 ("User pushed the X - because it's Xtra, baby") 17:33:43 I just need code to read the 9k following the boot sector to $7e00 17:33:48 :) 17:33:57 actually. 17:33:59 argh 17:34:07 --- join: raystm22 (~colorfort@adsl-69-149-54-146.dsl.rcsntx.swbell.net) joined #forth 17:34:11 i hate x86 memory laout - massively fux0r3d 17:34:30 I agree 17:34:49 It's tolerable in 32-bit flat addressing mode though 17:35:46 still, BIOS and video are right in the middle 17:36:09 Just don't mess with the first MB and you'll be all right 17:36:47 yeah....lousy PC architecture....only there just to be frickin' compatible with dinowares 17:39:08 bbiab 17:39:13 --- quit: crc ("" Time for bed... Goodnight!" type cr bye") 17:54:12 --- join: ows (~ows@83.132.99.46) joined #forth 18:10:11 --- join: crc (crc@pool-70-20-162-28.phil.east.verizon.net) joined #forth 18:11:50 back 18:13:18 wb 18:15:43 --- join: snowrichard (~richard@adsl-68-90-128-137.dsl.lgvwtx.swbell.net) joined #forth 18:15:49 --- quit: Robert (Read error: 104 (Connection reset by peer)) 18:16:25 hi 18:16:58 I have moved to Marshall TX from Shreveport just got computer hooked up today. 18:19:43 --- join: Robert (~pink@c-4d5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 18:21:03 hi robert 18:24:49 Hi snowrichard 18:24:51 Long time no see 18:25:06 hiya Robert 18:25:10 hiya snowrichard 18:25:12 Hi 18:26:59 --- quit: raystm22 ("User pushed the X - because it's Xtra, baby") 18:28:54 just got my dsl hooked up today 18:29:31 Cool. :) 18:29:35 and Dish network with DVR 18:29:47 What is that? 18:30:17 satellite tv 18:30:22 Ah 18:30:41 OK, trying to return to sleep..nice talking to you! 18:37:10 BlueWizard can you do me a favor and see if you can connect to http://richardsnow.is-a-geek.net 18:38:16 I can connect to it 18:38:26 thanks crc 18:38:33 np 18:38:43 --- quit: ows ("Client Exiting") 18:38:51 I am being redirected... :) 18:39:06 ah...PHP-Nuke webpage 18:39:27 with about zero content yet :) 18:39:50 heh 18:40:16 nice site though 18:41:05 i noticed there is a warning about a deprecated feature on the "AvantGo" page 18:41:55 if I want to keep on using the software I need to pay for that latest version I guess. 18:42:59 I need to go. medication time and bedtime 18:43:07 --- quit: snowrichard ("Leaving") 19:26:41 --- join: raystm22 (~color4th@adsl-69-149-54-146.dsl.rcsntx.swbell.net) joined #forth 19:29:56 well, gotta go...bye all! 19:30:10 --- part: TheBlueWizard left #forth 19:45:11 --- quit: cmeme (Read error: 110 (Connection timed out)) 19:59:50 --- join: Raystm2- (~Ray@adsl-69-149-54-146.dsl.rcsntx.swbell.net) joined #forth 20:01:25 --- quit: madgarden (Read error: 104 (Connection reset by peer)) 20:01:25 --- quit: raystm22 (tolkien.freenode.net irc.freenode.net) 20:01:25 --- quit: crc (tolkien.freenode.net irc.freenode.net) 20:01:25 --- quit: OrngeTide (tolkien.freenode.net irc.freenode.net) 20:01:25 --- quit: warpzero (tolkien.freenode.net irc.freenode.net) 20:01:25 --- quit: fca (tolkien.freenode.net irc.freenode.net) 20:01:25 --- quit: ianp (tolkien.freenode.net irc.freenode.net) 20:01:26 --- quit: Eggbert (tolkien.freenode.net irc.freenode.net) 20:01:26 --- quit: Fractal (tolkien.freenode.net irc.freenode.net) 20:01:26 --- quit: arke (tolkien.freenode.net irc.freenode.net) 20:01:26 --- quit: Sonarman (tolkien.freenode.net irc.freenode.net) 20:01:27 --- quit: I440r (tolkien.freenode.net irc.freenode.net) 20:01:27 --- quit: Teratogen (tolkien.freenode.net irc.freenode.net) 20:01:27 --- quit: Robert (tolkien.freenode.net irc.freenode.net) 20:01:27 --- quit: saon (tolkien.freenode.net irc.freenode.net) 20:01:27 --- quit: onetom (tolkien.freenode.net irc.freenode.net) 20:01:28 --- quit: retrobot2 (tolkien.freenode.net irc.freenode.net) 20:01:28 --- quit: holden (tolkien.freenode.net irc.freenode.net) 20:01:28 --- quit: fridge (tolkien.freenode.net irc.freenode.net) 20:01:28 --- quit: SDO (tolkien.freenode.net irc.freenode.net) 20:02:01 --- join: madgarden_ (~madgarden@Ottawa-HSE-ppp4082712.sympatico.ca) joined #forth 20:02:01 --- join: raystm22 (~color4th@adsl-69-149-54-146.dsl.rcsntx.swbell.net) joined #forth 20:02:01 --- join: Robert (~pink@c-4d5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 20:02:01 --- join: crc (crc@pool-70-20-162-28.phil.east.verizon.net) joined #forth 20:02:01 --- join: Eggbert (eggy@user-11fauod.dsl.mindspring.com) joined #forth 20:02:01 --- join: retrobot2 (crc@bespin.org) joined #forth 20:02:01 --- join: saon (x@c-24-129-95-254.se.client2.attbi.com) joined #forth 20:02:01 --- join: OrngeTide (orange@rm-f.net) joined #forth 20:02:01 --- join: Sonarman (~matt@adsl-64-160-167-122.dsl.snfc21.pacbell.net) joined #forth 20:02:01 --- join: warpzero (~warpzero@wza.us) joined #forth 20:02:01 --- join: holden (~alex@dsl-62-3-116-153.zen.co.uk) joined #forth 20:02:01 --- join: fca (~anvil@h229n2fls31o815.telia.com) joined #forth 20:02:01 --- join: onetom (~tom@160.114.27.135) joined #forth 20:02:01 --- join: fridge (~fridge@dsl-220-253-75-214.NSW.netspace.net.au) joined #forth 20:02:01 --- join: I440r (mark4@216-110-82-59.gen.twtelecom.net) joined #forth 20:02:01 --- join: Teratogen (~leontopod@intertwingled.net) joined #forth 20:02:01 --- join: ianp (~ian@inpuj.net) joined #forth 20:02:01 --- join: Fractal (jah@selling.kernels.to.linus.torvalds.at.hcsw.org) joined #forth 20:02:01 --- join: arke (f2@bespin.org) joined #forth 20:02:01 --- join: SDO (~Super@67-23-111-213.clspco.adelphia.net) joined #forth 20:02:53 --- quit: warp0b00 (Excess Flood) 20:03:39 --- quit: skylan (Read error: 104 (Connection reset by peer)) 20:03:39 --- join: warp0b00 (~warpzero@mi200.dn181.umontana.edu) joined #forth 20:03:42 --- join: skylan (~sjh@vickesh01-4811.tbaytel.net) joined #forth 20:07:20 --- quit: Eggbert () 20:17:55 --- quit: Raystm2 (Read error: 110 (Connection timed out)) 20:18:13 --- nick: Raystm2- -> Raystm2 22:07:27 --- join: rsync (nobody@CPE000c41aac435-CM00111ae4f4cc.cpe.net.cable.rogers.com) joined #forth 23:28:36 --- join: imaginator (~George@georgeps.dsl.xmission.com) joined #forth 23:59:59 --- log: ended forth/04.12.04