00:00:00 --- log: started retro/09.10.10 00:23:43 --- join: Raystm2_ (i=rastm2@c-24-8-232-212.hsd1.co.comcast.net) joined #retro 00:23:43 --- mode: ChanServ set +o Raystm2_ 00:38:17 --- quit: Raystm2 (Read error: 113 (No route to host)) 01:24:21 --- join: Raystm2 (i=rastm2@c-24-8-232-212.hsd1.co.comcast.net) joined #retro 01:31:35 --- quit: Raystm2_ (Read error: 60 (Operation timed out)) 01:34:12 --- join: Raystm2_ (i=rastm2@24.8.232.212) joined #retro 01:34:13 --- mode: ChanServ set +o Raystm2_ 01:42:29 --- join: Raystm2__ (i=rastm2@c-24-8-232-212.hsd1.co.comcast.net) joined #retro 01:49:12 --- nick: Raystm2_ -> Guest78994 01:49:37 --- quit: Guest78994 (Read error: 145 (Connection timed out)) 01:49:45 --- nick: Raystm2 -> Guest19377 01:50:22 --- nick: Raystm2__ -> Raystm2_ 01:50:43 --- quit: Guest19377 (Read error: 110 (Connection timed out)) 01:51:56 --- nick: Raystm2_ -> Raystm2 02:21:15 --- part: Raystm2 left #retro 02:30:40 --- join: Raystm2 (i=rastm2@c-24-8-232-212.hsd1.co.comcast.net) joined #retro 03:31:46 --- quit: probonono (Read error: 110 (Connection timed out)) 06:23:23 --- join: neceve (n=ncv@unaffiliated/neceve) joined #retro 06:38:22 --- quit: neceve (Remote closed the connection) 08:52:34 --- quit: crc (Read error: 104 (Connection reset by peer)) 08:56:04 --- join: crc (n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net) joined #retro 09:00:30 --- join: crc_ (n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net) joined #retro 09:00:30 --- quit: crc (Read error: 104 (Connection reset by peer)) 09:01:42 --- mode: ChanServ set +o crc_ 09:01:43 --- nick: crc_ -> crc 09:21:08 --- join: retro-commit (n=retro-co@sh1-ext.rs.github.com) joined #retro 09:21:08 retro10: 3Charles Childers 07master0 SHA1-5e539b2 09:21:08 we can now build the retroImage with no additional tools 09:21:08 http://bit.ly/1KjD1o 09:21:09 --- part: retro-commit left #retro 09:28:30 ooh 09:51:53 * SimonRC goes 10:53:43 --- join: crcx (n=crcx@m365a36d0.tmodns.net) joined #retro 10:54:16 testing jlIRC on my blackberry 10:54:46 test 2 10:55:18 there's a small lag sending messages, but receiving them is instant. 10:55:24 --- quit: crcx (Client Quit) 11:37:47 --- join: crcx (n=crcx@m415a36d0.tmodns.net) joined #retro 11:47:57 --- quit: crcx (Read error: 104 (Connection reset by peer)) 11:58:32 --- join: _crc_ (n=Karere@bespin.org) joined #retro 11:58:34 --- quit: _crc_ (Read error: 104 (Connection reset by peer)) 11:59:28 --- join: crcx (n=Karere@bespin.org) joined #retro 12:01:27 I'll be away from the computer for several hours, but am hoping that my karere client will be able to remain up during that time 12:06:28 If anyone has questions on the new metacompiler, I'll do my best to answer them. 15:35:55 --- quit: crc (calvino.freenode.net irc.freenode.net) 15:35:56 --- quit: Raystm2 (calvino.freenode.net irc.freenode.net) 15:36:04 --- quit: SimonRC (calvino.freenode.net irc.freenode.net) 15:36:04 --- quit: ChanServ (calvino.freenode.net irc.freenode.net) 15:37:26 --- join: crc (n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net) joined #retro 15:37:26 --- join: Raystm2 (i=rastm2@c-24-8-232-212.hsd1.co.comcast.net) joined #retro 15:37:26 --- join: SimonRC (n=sc@fof.durge.org) joined #retro 15:37:26 --- join: ChanServ (ChanServ@services.) joined #retro 15:37:26 --- mode: irc.freenode.net set +oo crc ChanServ 17:06:30 --- quit: virl (Remote closed the connection) 17:48:39 --- join: Shain (n=steve@166.129.167.47) joined #retro 17:51:47 --- quit: Shain (Client Quit) 18:27:22 back home 18:30:25 --- join: sixforty (n=sixforty@206.16.201.166) joined #retro 18:31:21 hi SimonRC 18:31:26 *sixforty 18:31:35 tab completion bug :) 18:32:26 right now I'm too buggy all 'round to see the difference 18:32:33 thx for the greets 18:32:53 you had good timing. I just got home a few minutes ago 18:49:59 know of a "unix" system that doesn't both "uname -ms" and "grep"? 18:50:48 not offhand 18:51:42 might be a way around having all users specify os/arch for installer 18:52:08 makes sense 18:52:13 * crc will look into doing this 18:52:16 although once one starts autohelping, there's no end (like you don't know :P) 18:56:37 I think the same script can autodetect windows and branch. 18:57:20 but nevermind that - I'd do it myself out of curiosity. 18:57:30 only if the windows users have bash or ksh and such installed 18:57:57 nah. #!/bin/sh would set an errorlevel. Test and branch. 18:58:33 * crc must research this 18:58:34 * sixforty has spent far too much time on "The Friendly Edlin Page"> 18:59:36 I suggest just making it work well for *unix. If I can trick it into dos/windows or such without breaking it, fine; if not, fine. 18:59:46 ok 19:04:18 what does uname -ms return on your box? 19:04:39 NetBSD i386 19:05:15 (thus "grep" for "86" and grep -v for "64") 19:05:55 this uname also accepts -p, but that's an extension 19:07:12 now I'm curious about what linux uname would return, but I'd have to reboot 19:16:20 Hi. My running Cygwin retruns 19:16:29 my linux system returns: 19:16:33 Linux i686 19:16:37 and OS X: 19:16:40 CYGWIN_NT-5.1 i686 19:16:43 Darwin i386 19:18:41 Raystm2: What does a plain command shell return for uname -ms? (not found?) 19:20:33 The return is: 19:21:05 " 'uname' is not recognized as an internal or external comand, operable program or batch file. " 19:21:28 command not comand sorry. 19:21:53 obviously w/o arguments 19:21:54 thus, attempting to run uname would set errorlevel. thx. 19:22:06 indeed. 19:22:10 yw 19:26:31 Command Prompt command VER calls windows system version to type 19:26:39 C:\>ver 19:27:01 Microsoft Windows XP [Version 5.12600] 19:27:57 right. Looking for the simplest test to split win/dos from unix in the same script 19:28:26 Sounds sound :) like a good idea. 19:38:45 new version: http://paste.lisp.org/display/88495 19:49:28 No use of grep, but it should work on all supported systems. 19:54:48 supported == no 19:55:04 no? 19:55:21 (heh. wait.) 19:55:54 it should cover all the unix-like systems except iPhoneOS, which I haven't got uname results for yet 19:56:01 if uname and uname -m match up, include supported == "yes" in thenlist 19:56:21 at end, if supported == "no" then, source 19:56:39 that makes sense 19:56:50 * crc goes back to work on it a bit more 20:01:39 might wanna name "supported" such as "binary_avail" or so 20:02:03 (something this simple to build is "supported" on almost everyting) 20:02:34 makes sense 20:03:39 a question arises: 20:03:44 how to download the source? 20:05:35 I use wget on haiku and linux, and ftp -a on netbsd and os x 20:06:00 my linux install won't work with ftp -a for downloads 20:08:46 how'd we get the script in the first place? 20:09:06 the script has to download the pieces though 20:09:46 java available? 20:10:04 http://www.javascripter.com/faq/operatin.htm 20:10:10 Raystm2: sometimes yes, often no 20:10:22 Right. 20:11:01 I can't seem to find anything better then uname 20:11:26 ( the search itself is not turning up much ) 20:13:29 --- join: retro-commit (n=retro-co@sh1-ext.rs.github.com) joined #retro 20:13:29 ngaro: 3Charles Childers 07master0 SHA1-f74ce87 20:13:29 text 20:13:29 http://bit.ly/3BW02Q 20:13:30 --- part: retro-commit left #retro 20:18:30 http://paste.lisp.org/display/88495#1 20:18:39 with support for building from source 20:24:07 so it's make, and no longer "build"? 20:24:44 Something has to make build :) 20:24:58 sixforty: make uses build 20:26:01 I'm stumped, and so apparently are the people at MONO. They don't seem to have any better solution to determining the OS then stated here. 20:26:28 Best advice I found was to NOT look for the OS but to look for the features required instead. 20:26:48 I can put together a windows installer package (.msi) for windows users 20:26:49 This keeps your code running when the OS is running on something other than you test for. 20:27:40 If anybody needs and auto-install it's us Windows users :) 20:27:47 and-d 20:28:46 * crc will work on it then 20:28:51 lol 20:30:05 How deep can the Retro dependancy go? 20:30:27 I mean, what's it really really need. 20:30:37 retro has two distinct parts: the vm and the image 20:30:39 the only part specific to an os is the image 20:31:56 I'm so undereducated here... 20:32:07 because one is what ELF and the other is an exe? 20:32:32 that, and libraries being linked, etc 20:32:42 I see, ty 20:32:47 no problem 20:34:32 test and record command exit status (which I've not yet learned to do correctly in unix) 20:34:50 if errorlevel gt 0 (fetch the windows installer) 20:35:23 lol will a bat file run in linux? 20:35:46 restore command exit status ("errorlevel" created a non-harmful error for unix) 20:37:11 so, as soon as you've got it installing correctly on .*, some wiseacre ports it to dos and plan 9. Now what? :P 20:37:23 cry :) 20:37:39 hehe 20:38:32 If only as an exercise, I'm going to port either retro (perhaps only ngaro) or cF to dos. 20:38:49 that's dos-16. 32 wouldn't be near as much fun. 20:39:16 if you port ngaro, I should be able to build you a 16-bit retro system to go with it 20:40:08 nah. I think it should use the same system. 20:40:42 the retro image assumes 32-bit cells 20:40:48 Part of the idea is to be flexible as to "cell size". 20:40:48 so you'd have to account for that 20:40:55 right. thus the fun. 20:41:00 trying to run a "bye.bat" ( which only calls exit ) in my Cygwin/CygwinDrive/C <--- same as windows --->C:\ retruns bash: bye: command not found. <-- this means you can run the windows installer first and when it fails you can continue with the regular installer. 20:41:00 ok 20:41:48 * crc would probably just keep the windows installer as a separate piece to avoid confusing windows users 20:42:04 cool. good thinking, I'm sure :) 20:42:41 Raystm2: up to reading #c4th, or should I re-post here? :) 20:43:13 I'm in the room, no need for re-print, thank you for the heads up :) 20:51:42 --- join: virl (n=virl__@chello062178085149.1.12.vie.surfer.at) joined #retro 21:02:39 hi virl 21:03:14 hi, how are you doing? 21:04:33 pretty well, all things considered 21:06:16 hello virl :) 21:07:19 finally I'm involved in a forthy project. A 4k demo which uses forth 21:07:50 cool 21:07:59 * crc has finally written a metacompiler for retro 21:26:35 yeah! 21:38:42 "Resistance is useless" <-- Doug Addams HHGG. 23:11:57 cool a metacompiler? 23:12:04 can I get it somewhere? 23:12:25 Yes I believe there is a link in the log.... checking for you..... 23:12:28 please hold... 23:13:03 http://paste.lisp.org/display/88495#1 <---- link in log :) 23:13:22 also commit retro http://bit.ly/3BW02Q 23:14:21 3 the pastebin is a proposed unix install script, wip 23:14:38 D'oh, ty 23:14:57 and so it is... reading... 23:15:36 I meant to read this when crc posted but I was facsinated by the porting problem from earlier. 23:45:37 might be http://github.com/crcx/retro10/blob/master/source/meta.retro 23:59:59 --- log: ended retro/09.10.10