00:00:00 --- log: started retro/13.03.10 04:41:14 --- join: goingretro (~goingretr@host86-155-215-196.range86-155.btcentralplus.com) joined #retro 08:44:50 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 12:40:37 --- join: Mat2 (~claude@91-65-144-133-dynip.superkabel.de) joined #retro 12:40:44 hello 12:41:42 the saiwa interpreter execute declarations correctly :) 12:42:06 now I can debug at running 12:43:09 --- nick: Mat2 -> Mat2-pause 13:29:53 --- join: plumber (~plumber@108-233-140-118.lightspeed.cicril.sbcglobal.net) joined #retro 13:30:43 Is there any way to get the widget for the MacOS X dashboard anymore? 13:35:51 are there any instructions for building/installing the latest version on MacOS X? as far as I can tell, nothing included or on the website actually details the building and installation, other than saying something about the possibility of using multiple VMs 13:44:20 I haven't found anything that explains how to build one of the VMs on MacOS X, install it and retro forth and then launch retro forth. Is this something someone might be able to help with? Thank you for any help 13:50:44 is a forth-style block editor still included? 13:50:55 if so, is there documentation for that somewhere? 13:56:14 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 13:58:07 --- join: mo (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 13:58:32 --- nick: mo -> Guest88525 13:58:53 --- quit: kumul (Ping timeout: 248 seconds) 14:01:01 --- quit: kumool (Ping timeout: 248 seconds) 14:22:18 I was able to run make and now seem to be able to start retro. Are there files I need to import or otherwise change to make it fully useable? Is there an editor? 14:24:36 --- quit: plumber (Quit: Textual IRC Client: www.textualapp.com) 14:27:21 hello plumper 14:27:27 --- nick: Mat2-pause -> Mat2 14:28:42 first: Have you installed XCode or are you using the GCC ports for Darwin ? 14:31:35 for development every text-editor can be used 14:32:21 personally I use joe (Joe's Own Editor) for which an Mac OS X port exist: 14:32:31 http://www.macports.org/ports.php?by=name&substr=joe 14:33:09 just open two terminals, one for your source-code and one for running retro 14:34:40 the retro binary you already compiled features a switch: "--with " 14:35:37 so for interpreting your sources you can execute retro with the following option: 14:35:51 >> ./retro --with 14:37:10 or simply redirect the file content: 14:37:27 >> ./retro < "file name" 14:37:52 there exist also a block editor for retro 14:38:23 but I do not know if it is up-to-date 14:40:44 please take also a look to the library directory as you will find some useful word-sets there 14:41:53 hope this helps 14:52:36 --- quit: Guest88525 (Quit: Leaving) 14:58:06 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 14:58:56 crcx: I think the documentation need some investigation 14:59:41 for people new to retro it can be a bit frustating (my opinion) 15:20:12 ciao 15:20:18 --- quit: Mat2 (Quit: Verlassend) 15:45:25 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 15:47:43 --- quit: kumul (Ping timeout: 248 seconds) 16:37:41 A block editor is in examples directory. Try: 16:37:59 ./retro --with examples/editor.rx 16:38:12 Or: 16:38:30 include examples/editor.rx 16:38:41 From a running session 16:39:18 Documentation for the editor is in the editor.rx file 16:41:18 --- quit: crcx (Remote host closed the connection) 16:41:52 --- join: crcx (~crcx@li125-93.members.linode.com) joined #retro 16:43:59 I'll get some docs on building the vm and starting out into the repo (and website) within the next week or two. 17:26:34 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 17:29:42 --- quit: kumool (Ping timeout: 264 seconds) 17:33:06 --- quit: kumul (Quit: Leaving) 17:44:29 --- quit: goingretro (*.net *.split) 18:01:42 does this make sense? 18:01:44 : sgn dup 0; dup 0 > [ 1 ] [ -1 ] if ; "( n-n ) signum function." :doc 18:01:56 : cmp - sgn ; "( ab-n ) comparison. ab:1 " :doc 18:03:18 hrm. other than the fact that it doesn't work i mean. specifically asking about the -1 for less than 18:09:16 actually somewhat perplexed why : foo 0 > [ 1 ] [ -1 ] if ; should leave two numbers on the stack. 18:10:07 .. and now it doesn't. 18:12:22 ... and now it does 18:24:52 nevermind. was confusing myself somehow. : sgn dup 0; drop 0 > [ 1 ] [ -1 ] if ; works correctly 18:40:04 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 18:41:25 --- quit: kumul (Client Quit) 18:46:24 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 18:58:05 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 19:01:17 --- quit: kumul (Ping timeout: 248 seconds) 19:06:04 ------------------------- 19:06:07 crcx: is there already a name for this number in retro somewhere? hex 7FFFFFFF 1+ putn 19:06:27 the putn shows -e0000000 19:07:13 binary putn shows -0000000000000000000000000000000 19:09:16 i am making a B+Tree library and i need something to indicate a key that is blank. 19:09:37 can't use 0 because that's a valid key, as are negative numbers. 19:09:55 i will call it nil for now. 19:12:47 [ nil decmial putn ] clears the screen and prints "e". 20:59:27 --- join: dessos (~dessos@c-174-60-176-249.hsd1.pa.comcast.net) joined #retro 21:06:47 --- part: dessos left #retro 21:40:30 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 21:40:45 --- quit: kumool (Ping timeout: 248 seconds) 21:44:07 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 21:46:05 --- quit: kumul (Ping timeout: 248 seconds) 22:36:12 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 22:38:40 --- quit: kumool (Ping timeout: 248 seconds) 22:40:09 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 22:42:37 --- quit: kumul (Ping timeout: 248 seconds) 23:04:45 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 23:07:09 --- quit: kumool (Ping timeout: 248 seconds) 23:30:37 --- quit: kumul (Ping timeout: 248 seconds) 23:59:59 --- log: ended retro/13.03.10