00:00:00 --- log: started retro/10.03.28 00:54:52 --- join: crc_ (~charlesch@71.23.210.149) joined #retro 00:57:33 --- quit: crc (Ping timeout: 240 seconds) 02:25:27 --- join: sixforty (~sixforty@pdpc/supporter/active/sixforty) joined #retro 03:29:23 --- quit: virl (Remote host closed the connection) 04:02:09 --- quit: sixforty (Quit: Leaving.) 06:50:23 --- join: sixforty (~sixforty@pdpc/supporter/active/sixforty) joined #retro 06:56:40 --- join: erider (~erider@unaffiliated/erider) joined #retro 07:11:42 --- quit: sixforty (Quit: Leaving.) 07:13:18 good morning 07:14:40 I've been giving some thought to revisiting interactive fiction or mud engines for retro 07:16:20 that is one reason I have been playing with dictionary headers 07:18:52 --- join: sixforty (~sixforty@pdpc/supporter/active/sixforty) joined #retro 07:19:46 hi sixforty 07:20:16 morning, docl afternoon, erider 07:56:03 hi sixforty 07:57:00 saw you come in about an hour ago (? - not logging), but was busy 07:59:22 yeah 07:59:38 sixforty, what are you up to? 07:59:47 are you working on anything 08:01:40 just configuring the OS, as usual 08:02:12 it's like that dream where you're getting chased --- I run, but get nowhere 08:04:42 lol 08:05:02 * erider has become a linux mint fan 08:09:02 I've had clashes with deb policy. Now that I'm slack-based, the clashes are with no policy. 08:09:43 people say slack is for real nix guys 08:10:45 ya, but vector pre-configs a lot of stuff, so you have tools up to find what needs fixed, changed 08:10:47 but I prefer the easier to deal with distros for compatability reasons 08:12:05 If emulators hadn't been disabled by deb security policy for a while (now changed), I'd still be running Ubuntu. 08:12:47 I prefer the easier distros for that and other reasons --- just can't get along with them in a few picky ways. 08:14:29 yeah I can understand that 08:15:05 If I understood it, I'd probably come to my senses :D 08:17:19 if you like ubuntu then you would like mint 08:17:50 the problems were with deb, so both would share them 08:18:25 possibly 08:18:54 without having tried mint, I think I'd prefer it to ubuntu from what I've heard 08:22:19 its not bad 08:22:29 I like it and I was a ubuntu guy 08:48:43 [crcx/retroforth] 2f01a6: fix some canvas stuff in jsvm 08:59:03 http://rx-core.org/jsvm/ (10.5 image + lastest javascript vm + some of the forthlets loaded into the image) 09:11:10 * docl is an archlinux guy :) 09:19:24 due to connection, can't do netinstall 09:43:09 --- quit: yiyus (*.net *.split) 09:43:09 --- quit: sixforty (*.net *.split) 09:43:10 --- quit: docl (*.net *.split) 09:43:10 --- quit: SimonRC (*.net *.split) 09:43:10 --- quit: ChanServ (*.net *.split) 09:43:11 --- quit: retro-commit (*.net *.split) 09:43:11 --- quit: crc_ (*.net *.split) 09:43:11 --- quit: crcx (*.net *.split) 09:43:42 --- quit: probonono (Ping timeout: 240 seconds) 09:45:34 --- join: probonono (~User@unaffiliated/probonono) joined #retro 09:45:34 --- join: sixforty (~sixforty@pdpc/supporter/active/sixforty) joined #retro 09:45:34 --- join: crc_ (~charlesch@71.23.210.149) joined #retro 09:45:34 --- join: docl (~luke@97-120-114-163.ptld.qwest.net) joined #retro 09:45:34 --- join: yiyus (1242712427@je.je.je) joined #retro 09:45:34 --- join: SimonRC (~sc@fof.durge.org) joined #retro 09:45:34 --- join: ChanServ (ChanServ@services.) joined #retro 09:45:34 --- join: retro-commit (~Karere@li125-93.members.linode.com) joined #retro 09:45:34 --- join: crcx (~crc@li125-93.members.linode.com) joined #retro 09:45:34 --- mode: calvino.freenode.net set +o ChanServ 09:50:35 --- quit: retro-commit (Ping timeout: 258 seconds) 09:55:07 --- quit: SimonRC (Ping timeout: 246 seconds) 09:55:07 --- join: SimonRC (~sc@fof.durge.org) joined #retro 09:56:54 --- quit: sixforty (*.net *.split) 09:56:55 --- quit: docl (*.net *.split) 09:59:47 --- join: docl (~luke@97-120-114-163.ptld.qwest.net) joined #retro 10:00:16 --- join: sixforty (~sixforty@pdpc/supporter/active/sixforty) joined #retro 10:01:18 --- quit: crc_ (*.net *.split) 10:09:38 --- join: crc_ (~charlesch@71.23.210.149) joined #retro 10:15:40 --- quit: probonono (*.net *.split) 10:15:42 --- quit: yiyus (*.net *.split) 10:15:57 lots of netsplits :( 10:22:41 --- join: probonono (~User@unaffiliated/probonono) joined #retro 10:22:41 --- join: yiyus (1242712427@je.je.je) joined #retro 10:38:52 yup 10:40:22 yeah 10:40:44 I've been pondering a way to tag strings to make them not be shown character by character in the debugger 10:46:06 look for a jump instruction, followed by a value >= 128. 10:46:17 in 10.5, that'll normally work 11:03:13 alternately, use a subroutine: 11:03:17 : (string) ( -a ) 11:03:18 pop 1+ dup repeat @+ until push ; 11:03:18 : $" ( R: -a C: "- ) 11:03:18 " ` (string) repeat @+ dup , until drop ; compile-only 11:03:40 : foo $" this string is handled by (string) rather" type cr ; 11:03:46 see foo 11:04:07 (you'll need the patch I just pushed for 'until') 11:04:34 --- join: retro-commit (~Karere@li125-93.members.linode.com) joined #retro 11:05:35 [crcx/retroforth] c60062: add "until" ( f- ) to loops 11:14:04 --- quit: sixforty (Quit: nite (so to speak)) 11:26:34 [crcx/retroforth] 879483: for, next removed from core: now in stage2; cleane... 11:26:34 [crcx/retroforth] 4fbeb6: pad now floats at 4k above here 12:25:23 --- join: Mat2 (~5b43e091@gateway/web/freenode/x-bnnbbrvmmixjqoxd) joined #retro 12:25:32 hello 12:25:50 hi Mat2 12:25:57 whats up with you 12:26:15 or better yet how are things 12:29:05 working slowly on my vm 12:30:33 my daughter is at present ill, therefore I advance quite slowly 12:31:48 and much to do at work of course 12:33:06 how things are goin for you ? 12:37:23 sorry to hear that you daughter is sick and I have just been playing with ruby nothing much 12:39:19 hi Mat2, hi erider 12:39:50 hi docl 12:39:57 crc_: there's something in that code which causes it to exit foo prematurely 12:40:14 playing with ruby? sounds fun. 12:40:36 docl: I'll check it out 12:41:38 hi crc anddocl 12:41:38 try this: 12:41:41 : (string) ( -a ) 12:41:41 pop 1+ dup repeat @+ until 1- push ; 12:42:52 seems to work :) 12:42:58 good 12:43:01 --- nick: crc_ -> crc 12:44:12 erider: ruby has a fine syntax for pascal friends 14:27:59 Mat2, ruby for me is like a mix of perl, python, lua and scheme 14:34:18 hmm, can you interchange code and data in ruby (like in scheme) ? 14:34:48 hmm I think you can 14:35:04 everything is an object 14:38:14 do you know io ? http://www.iolanguage.com/ 14:41:01 yeah I have heard of it 14:41:21 it is an prototyping language right 14:59:03 yes 14:59:36 prototype instead of class related OOP 15:00:47 it's a bit forth like as the syntax isn't fixed and can be changed at runtime 15:02:06 it's after midnight here, i'm goin sleep a bit 15:02:19 ciao erider, ciao all together 15:02:25 --- quit: Mat2 (Quit: Page closed) 15:16:54 http://retroforth.com/paste/?id=2064 15:18:47 this keeps you from having to iterate over the whole string every time. the cost is an extra cell to store the string identifier. 15:24:19 string? is meant to be part of the debugger, it checks if a jump is a string by looking at the value right after the jump address. 15:33:31 --- join: virl (~virl__@chello062178085149.1.12.vie.surfer.at) joined #retro 16:41:32 --- quit: erider (Ping timeout: 240 seconds) 18:04:02 docl: I'll take a look 18:23:02 :) 20:15:28 do you have a patch to debug.retro to add string? to it? 21:31:09 not yet 23:13:02 --- quit: virl (*.net *.split) 23:13:02 --- quit: probonono (*.net *.split) 23:13:03 --- quit: yiyus (*.net *.split) 23:13:03 --- quit: retro-commit (*.net *.split) 23:13:03 --- quit: crc (*.net *.split) 23:13:07 --- quit: docl (*.net *.split) 23:13:11 --- quit: ChanServ (*.net *.split) 23:13:12 --- quit: SimonRC (*.net *.split) 23:13:15 --- quit: crcx (*.net *.split) 23:30:32 --- join: virl (~virl__@chello062178085149.1.12.vie.surfer.at) joined #retro 23:30:32 --- join: retro-commit (~Karere@li125-93.members.linode.com) joined #retro 23:30:32 --- join: yiyus (1242712427@je.je.je) joined #retro 23:30:32 --- join: probonono (~User@unaffiliated/probonono) joined #retro 23:30:32 --- join: crc (~charlesch@71.23.210.149) joined #retro 23:30:32 --- join: docl (~luke@97-120-114-163.ptld.qwest.net) joined #retro 23:30:32 --- join: SimonRC (~sc@fof.durge.org) joined #retro 23:30:32 --- join: ChanServ (ChanServ@services.) joined #retro 23:30:32 --- join: crcx (~crc@li125-93.members.linode.com) joined #retro 23:30:32 --- mode: calvino.freenode.net set +o ChanServ 23:59:59 --- log: ended retro/10.03.28