00:00:00 --- log: started retro/06.09.03 06:36:10 --- join: nighty_ (n=nighty@CPE00119576a9c5-CM0012c90d36fc.cpe.net.cable.rogers.com) joined #retro 11:33:00 --- join: snoopy_1711 (i=snoopy_1@dslb-084-058-130-014.pools.arcor-ip.net) joined #retro 11:41:17 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 11:41:32 --- nick: snoopy_1711 -> Snoopy42 11:52:04 RetroForth 9.2.10 is out; this fixes the problem with BSD systems. 11:52:16 I have successfully run this on FreeBSD 4.8 now :) 11:52:19 Good deal. Other changes? 11:52:22 nope 11:53:06 everything should work the same as before 11:54:05 The download link I'm seeing is still 9.2.9. 11:54:58 on retroforth.org? 11:55:18 retroforth.net, actually. Same page comes up but not updated. 11:55:22 I'm on .org now. 11:55:24 yeah 11:55:31 * crc is updating .net at present 11:55:58 There it is running happily! 11:59:07 Hmm, some of the ANS stuff doesn't work under that version. 11:59:27 I'll try it under windows. 12:01:24 which stuff is not working? 12:01:33 The windows version runs the same as 9.2.9. 12:01:33 Ooh, delegation is a great feature! 12:01:34 http://web.media.mit.edu/~lieber/Lieberary/OOP/Delegation/Delegation.html 12:02:01 I don't know yet why it's breaking -- the retro-ans.fs loads fine, but modules.fs doesn't. 12:03:47 But I think it is harder to implement than class-object -thing. 12:04:26 crc, something odd; the line that fails runs fine if I type it in by hand, but not via either -f or include. 12:05:04 Yes, I've narrowed it down to that. 12:06:04 Are the -f and include stuff based on different code in the bsd version? 12:07:03 If I concatenate the two files retro-ans.fs and modules.fs, the new file loads without error. 12:07:16 I'll look into this 12:07:47 I recommend again switching over to a refill-based system, then it'll run identically on every version, and all this will fade into history. :) 12:08:22 crc got your mail, thanks :) 12:08:39 Quartus: what is refill-based, is this something I can google? 12:09:24 Raystm2, retroforth brings in files in large pieces, and then parses them. Standard Forth (and most Forths before it) read source a line at a time, parse that until complete, and then bring in another line. 12:09:56 The first method may be slightly faster, but you run into problems at least wherein you have to limit the maximum size of an included file. 12:10:04 Thanks Quartus. 12:10:51 And if you nest includes, you have to keep the large chunks in memory for the span of the nesting... things like that. 12:14:05 --- quit: Cheery ("Download Gaim: http://gaim.sourceforge.net/") 12:26:16 oddly, it fails on FreeBSD 4.8, and 5.5, but works on NetBSD (which is nearly identical) 12:26:24 Weird. 12:27:41 yeah. I'm going to boot up 6.1 and try it there... 12:35:55 fails on 6.1 as well 12:36:07 Curious. 12:37:51 * crc discovers that the NetBSD version of Retro works just fine on FreeBSD 12:38:06 It didn't under 9.2.9. 12:38:21 it was also broken in 9.2.9 12:38:51 I just branded the netbsd version, it doesn't work for me under 4.8. 12:40:03 ftp -a http://retroforth.org/retroforth/rf-netbsd 12:40:16 ld -s -e _start rf-netbsd -o retro 12:40:45 that works for me 12:41:03 The resulting 'retro' runs here, yes. 12:41:28 I would have to read the ld man page to figure out what that does, though. 12:41:57 -s strips debugging information 12:42:01 -e _start 12:42:09 tells ld what the entry point is named 12:42:17 then the object file (rf-netbsd) 12:42:29 A readme with the brandelf trick, and this one, at least, would be handy. 12:42:35 -o retro to use 'retro' as the output file 12:42:42 The -o I figured out. :) 12:42:45 ok 12:43:09 actually, I may drop the freebsd version in favor of using this 12:43:22 just 'bsd' in that case. 12:43:25 if I can squeeze in OpenBSD support, it'd be really nice :) 12:43:26 yeah 12:43:59 Ok, that new 'retro' doesn't have the problem loading modules.fs. 12:48:18 good 12:48:29 Only good if you know why :) 12:49:08 the syscall implementation is different on the netbsd port; I am pretty sure that it has something to do with that 13:38:06 --- join: Quartus_ (n=Quartus_@209.167.5.1) joined #retro 14:18:01 --- quit: virl (Remote closed the connection) 14:54:12 --- log: started retro/06.09.03 14:54:12 --- join: clog_ (n=nef@bespin.org) joined #retro 14:54:12 --- topic: 'RetroForth | Pastebin @ http://retroforth.net/paste | The editing key is 'despair'' 14:54:12 --- topic: set by crc on [Sat Aug 05 13:13:30 2006] 14:54:12 --- names: list (clog_ Quartus_ Snoopy42 nighty_ @ChanServ nighty @crc timlarson Quartus @Raystm2 lukeparrish Shain clog) 15:02:44 --- quit: clog (Read error: 60 (Operation timed out)) 15:02:45 --- nick: clog_ -> clog 16:05:17 --- quit: Quartus_ ("used jmIrc") 19:58:18 --- quit: timlarson (Read error: 110 (Connection timed out)) 21:20:44 --- quit: nighty_ (Read error: 110 (Connection timed out)) 22:03:49 --- join: Cheery (n=Cheery@a81-197-19-23.elisa-laajakaista.fi) joined #retro 22:13:55 --- join: timlarson (n=timlarso@user-12l325b.cable.mindspring.com) joined #retro 23:59:59 --- log: ended retro/06.09.03