00:00:00 --- log: started retro/09.12.12 00:02:48 --- quit: docl (Remote closed the connection) 00:11:08 --- join: docl (n=luke@74-36-1-108.dr01.hmdl.id.frontiernet.net) joined #retro 01:07:37 --- join: crc_ (n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net) joined #retro 01:07:37 --- mode: ChanServ set +o crc_ 01:23:33 : stub ( "- ) ` : ` ; ; 01:24:26 --- quit: crc (Read error: 110 (Connection timed out)) 01:24:26 --- nick: crc_ -> crc 01:25:24 hi crc 03:14:11 --- join: virl (n=virl__@chello062178085149.1.12.vie.surfer.at) joined #retro 03:15:32 --- join: docl_ (n=luke@67-60-48-82.cpe.cableone.net) joined #retro 03:15:49 --- quit: docl (Nick collision from services.) 03:15:57 --- nick: docl_ -> docl 04:46:11 hi docl 04:50:58 --- join: retro-commit (n=retro-co@sh1-ext.rs.github.com) joined #retro 04:50:58 retro10: 3Charles Childers 07master0 SHA1-241932a 04:50:58 add "stub" from docl; use it in editor 04:50:58 http://bit.ly/6xJLdJ 04:50:59 --- part: retro-commit left #retro 04:53:12 cool! 04:55:13 docl: I made some other changes to the image repo earlier today; splitting the editor and decompiler into a third stage 04:55:34 I noticed. It looks good. 04:56:36 * crc needs to get a 10.3 release out soon since a lot of users aren't tracking the git repo and are missing out on the new functionality 05:08:31 --- join: retro-commit (n=retro-co@sh1-ext.rs.github.com) joined #retro 05:08:31 retro10: 3Charles Childers 07master0 SHA1-355e0a5 05:08:31 update pristine, retroImage 05:08:31 http://bit.ly/5PMjgQ 05:08:32 retro10: 3Charles Childers 07master0 SHA1-22e6d02 05:08:34 prep for 10.3 release 05:08:36 http://bit.ly/5PYBi5 05:08:38 --- part: retro-commit left #retro 05:12:05 --- join: retro-commit (n=retro-co@sh1-ext.rs.github.com) joined #retro 05:12:05 ngaro: 3Charles Childers 07master0 SHA1-d984338 05:12:05 update image for MIDP 05:12:05 http://bit.ly/4EVqOF 05:12:06 --- part: retro-commit left #retro 05:55:56 http://gist.github.com/255092 - see anything major that I missed? 06:39:22 --- quit: docl (Read error: 60 (Operation timed out)) 07:05:23 10.3 is out at http://retroforth.org 07:05:40 --- topic: set to 'Retro Forth | http://retro.tunes.org | http://retroforth.org | Stable Release 10.3 - December 2009' by crc 08:24:14 --- join: ujuh (i=50dba955@gateway/web/freenode/x-nxughpdxqytmeycp) joined #retro 08:24:33 hi ujuh 08:24:46 hi 08:26:40 --- join: docl (n=luke@74-36-211-200.dr01.hmdl.id.frontiernet.net) joined #retro 08:26:46 hi docl 08:26:56 docl: I pushed out a 10.3 stable release 08:26:59 cool 08:38:05 http://gist.github.com/255163 08:43:14 : prepend ( $$-$ ) swap append ; 08:43:42 : paren-wrap ( $-$ ) s" (" prepend s" )" append ; 08:43:51 good point 08:43:53 for readability 08:49:01 --- join: retro-commit (n=retro-co@sh1-ext.rs.github.com) joined #retro 08:49:01 retro10: 3Charles Childers 07master0 SHA1-0d0bbc5 08:49:01 when building javascript image, include canvas words 08:49:01 http://bit.ly/8SX9Ut 08:49:02 --- part: retro-commit left #retro 08:51:46 --- join: retro-commit (n=retro-co@sh1-ext.rs.github.com) joined #retro 08:51:46 wheke: 3Charles Childers 07master0 SHA1-db4b1d3 08:51:46 add string words from docl 08:51:46 http://bit.ly/4Hjplz 08:51:47 --- part: retro-commit left #retro 09:02:12 --- quit: ujuh ("Page closed") 09:08:50 docl: append/prepend are in the library now 09:11:26 :) 09:12:55 I'm stumped... : :create ( $- ) 09:12:55 keepString push 09:12:55 here 09:12:55 last @ , 09:12:55 last ! 09:12:58 ['] .data , 09:13:00 0 , 09:13:03 here pop ! ; 09:13:05 09:13:08 : t s" test" :create ; 09:13:10 t words 09:13:34 oops, meant to paste http://gist.github.com/255163#file_gistfile2.txt 09:14:59 what is this supposed to do? 09:15:35 create, without parsing (using a preexisting string) 09:15:40 ok 09:16:51 oh wait, I think I see it... that last line 09:21:57 ah, got it 09:22:43 http://gist.github.com/255163#file_gistfile2.txt 09:24:37 you can drop the "keepString" 09:25:47 and yours sets the value to 0, not to "here" like "create" 09:26:02 so: http://gist.github.com/255190#file_non_parsing create 09:27:46 the keepString was just wasting space by making a permanent copy that's never used again 09:28:14 yeah, it was unnecessary 09:29:12 my original mistake was using a pointer where a copy was needed 09:32:25 replacing the "last @ , last !" with "last dup @ , !" saves one cell of memory 09:33:03 oh yeah 09:44:03 http://gist.github.com/255190 - see if the commentary looks ok 09:45:24 http://gist.github.com/255196 - another verson, factored with commentary 09:45:49 nice 09:46:19 docl: fork the wheke repo, and put things like this into library modules 09:47:19 ok 13:06:45 --- quit: docl (Read error: 110 (Connection timed out)) 13:11:13 --- join: retro-commit (n=retro-co@sh1-ext.rs.github.com) joined #retro 13:11:13 wheke: 3Luke Parrish 07master0 SHA1-5a00674 13:11:13 Commentary parsing word 13:11:13 http://bit.ly/5M3dJp 13:11:14 wheke: 3Luke Parrish 07master0 SHA1-f39afeb 13:11:16 Pad .s with zeros. 13:11:18 http://bit.ly/5mril1 13:11:20 wheke: 3Luke Parrish 07master0 SHA1-70818dd 13:11:22 :create -- create dictionary entries using pre-parsed strings. 13:11:24 http://bit.ly/5Lj9B1 13:11:26 --- part: retro-commit left #retro 14:21:20 --- join: docl (n=luke@67-60-48-82.cpe.cableone.net) joined #retro 22:06:23 --- join: retro-commit (n=retro-co@sh1-ext.rs.github.com) joined #retro 22:06:23 wheke: 3Charles Childers 07master0 SHA1-147edc3 22:06:23 add .retro extension 22:06:23 http://bit.ly/81beqT 22:06:24 --- part: retro-commit left #retro 22:40:25 docl: padding with zeros is problematic if there's more than 9 items on the stack (debugging/dots.retro) 22:52:19 http://gist.github.com/255441 - notes on the commentary library 23:04:10 http://gist.github.com/255446 - notes on 'later' 23:30:08 * crc is installing netbsd into a vmware session to try to fix the installer script 23:59:59 --- log: ended retro/09.12.12