00:00:00 --- log: started retro/09.12.24 04:20:33 --- join: crcx (i=d8012b82@gateway/web/freenode/x-evprflkgkmgjxaok) joined #retro 04:23:06 good morning 06:18:45 [crcx/www] 7c8e7e: emit chars, not strings 06:24:30 --- join: erider (n=chatzill@unaffiliated/erider) joined #retro 06:26:09 hi erider 06:27:12 hi crcx 06:28:54 crcx, I guess you are at work 06:32:31 yes I am 06:34:39 --- quit: virl (Remote closed the connection) 06:35:53 [crcx/retro10] 4f6ce7: Add "make shrink" target to simplify building shru... 06:41:48 crcx: do you know of a good hexeditor for windows? 06:44:12 no 06:44:23 * crcx very seldom uses windows 06:44:24 no worry 06:45:12 I have a image the I want to play (virtualbox rocks!) 06:45:27 s/the/that 06:49:30 --- join: virl (n=virl__@chello062178085149.1.12.vie.surfer.at) joined #retro 06:53:40 --- quit: virl (Remote closed the connection) 06:56:44 [crcx/retro10] 8f580d: README now ReStructuredText format 07:00:46 [crcx/retro10] 9d7b64: add section on building 07:17:46 [crcx/retro10] e4622f: update initial images 07:50:59 --- quit: crcx ("Page closed") 09:01:39 --- join: crcx (i=d8012b82@gateway/web/freenode/x-kdrfebjxmakyuhcd) joined #retro 09:27:41 --- quit: docl (Read error: 110 (Connection timed out)) 09:58:56 --- quit: crcx ("Page closed") 10:11:13 --- join: docl (n=luke@67-60-48-82.cpe.cableone.net) joined #retro 10:59:20 * docl should make chorder callable from the regular rem script instead of having a separate version of rem 11:41:09 --- quit: erider ("ChatZilla 0.9.86 [Firefox 3.5.6/20091201220228]") 12:44:38 --- join: virl (n=virl__@chello062178085149.1.12.vie.surfer.at) joined #retro 13:07:43 home :) 13:11:24 cool 13:14:50 * crc has one tiny cleanup for remchords.retro 13:15:55 * docl has been modifying the two seperate programs to play together 13:16:01 --- quit: retro-commit (Remote closed the connection) 13:16:17 --- join: retro-commit (n=Karere@c-68-80-139-0.hsd1.pa.comcast.net) joined #retro 13:17:04 use "within" for the range check in the safer emit 13:17:07 [crcx/forthlets] ee6cc9: use within instead of if 13:17:11 [docl/forthlets] c145e9: chorder and rem, play together 13:19:29 docl: we can replace: 13:19:31 dup 32 dup 128 >if . cr ;then 13:19:34 with: 13:19:41 dup 32 128 within if . cr ;then 13:36:13 --- quit: docl (Read error: 110 (Connection timed out)) 13:52:46 --- quit: retro-commit (Read error: 110 (Connection timed out)) 13:55:56 --- join: retro-commit (n=Karere@c-68-80-139-0.hsd1.pa.comcast.net) joined #retro 14:00:01 --- join: docl (n=luke@74-37-16-242.dr01.hmdl.id.frontiernet.net) joined #retro 14:00:38 nice! 14:16:48 [docl/forthlets] 34b2f4: chorder uses within 14:17:48 [crcx/forthlets] c145e9: chorder and rem, play together 14:20:23 I'm puzzled at the filter's effect on chorder.write/rem.write 14:20:53 it seems to play fair with chorder.emit 14:21:09 ooooh 14:21:22 there needs to be a couple of swaps 14:23:53 fixed :) 14:24:29 now I just need to be able to switch modes easily 14:24:48 [docl/forthlets] de3821: fixed bug in chorder.write 14:30:56 [crcx/forthlets] de3821: fixed bug in chorder.write 14:56:26 is within inclusive? 14:56:37 yes 15:22:46 --- quit: docl (Read error: 110 (Connection timed out)) 15:31:08 --- join: docl (n=luke@74-36-1-108.dr01.hmdl.id.frontiernet.net) joined #retro 15:31:50 happy x-mas eve btw :) 15:48:55 thanks, same to you 15:58:55 --- quit: retro-commit (Read error: 54 (Connection reset by peer)) 15:58:55 --- quit: crc (Read error: 104 (Connection reset by peer)) 16:04:53 --- join: crc (n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net) joined #retro 16:04:53 --- mode: ChanServ set +o crc 16:05:53 * crc accidentially killed power to the mac :( 16:07:23 --- join: retro-commit (n=Karere@c-68-80-139-0.hsd1.pa.comcast.net) joined #retro 16:21:51 oops 16:22:39 easy to do; the power cables are a mess right now. I've not had time to reorganize everything 16:24:54 * docl has been using a laptop exclusively for a while 16:25:11 a bit over a year 16:25:39 cool 16:25:54 * crc wants to get a laptop or netbook again 16:35:32 yeah I plan on getting a netbook next 16:35:40 the laptop is great, but a little big 16:36:12 it is sooo good to be able to have access at anyone's house with all my stuff while not having to tie up their computer 16:36:30 --- join: erider (n=chatzill@unaffiliated/erider) joined #retro 16:37:01 bbiab; dinner time 16:54:15 [docl/forthlets] ebc191: "c" swaps between chorder and rem 17:01:09 what is chorder and rem? 17:09:40 chorder is a key entry program that lets you type by pressing two keys 17:10:06 rem is retro editor for mortals, a block editor that crc made that has a cursor and hotkeys 17:14:59 hmm 17:16:34 --- quit: docl (Read error: 104 (Connection reset by peer)) 17:23:06 chorder is docl's creation; I've not run it yet 17:25:15 [crcx/forthlets] ebc191: "c" swaps between chorder and rem 17:39:02 crc: ok 17:46:08 --- join: docl (n=luke@74-36-1-108.dr01.hmdl.id.frontiernet.net) joined #retro 17:59:30 crc: what are you working on the day before xmas 18:00:47 small improvements to retro 18:01:51 the browser from? 18:01:59 no, the language itself 18:02:04 ok 18:02:28 I think of retro as the forth on a OS 18:08:16 [crcx/retro10] 9ea4e6: factoring 18:29:40 --- quit: retro-commit (Remote closed the connection) 18:29:50 --- join: retro-commit (n=Karere@c-68-80-139-0.hsd1.pa.comcast.net) joined #retro 18:36:43 [crcx/retro10] 71dfc3: more factoring in core 18:37:14 core is down by one variable, and 24 bytes 18:43:44 [crcx/retro10] da0ae2: "set-blocks" no longer calls "new"; blocks now pre... 18:47:35 this commit is nice since it means that metacompilation no longer requires losing stored blocks. 19:09:00 huh? 19:09:28 if you build a new image, any blocks are preserved now (they were wiped out prior to this) 19:10:43 image? 19:11:03 are you talking about retro in a browser 19:11:33 all retro systems work the same way 19:12:19 ok 19:12:36 so what is the image that you are hacking 19:12:43 [docl/forthlets] d63ab4: removed extra dup, two-handed mode, stack comments 19:15:36 there are two parts:1) ngaro, the vm 19:15:41 2) retro, the language 19:16:05 retro is stored in a file that contains a raw memory image for the virtual machine 19:16:45 a bootstrap sort of speak? 19:16:49 the memory image contains the core language, editor, apps, etc 19:16:57 and blocks for the block editor 19:17:32 * docl wants to see more ability to manage multiple blockfiles 19:17:35 metacompiling loads a small bootstrap compiler that builds a new core, relocates it over the old one, etc 19:17:40 docl: not anytime soon 19:18:04 docl: since retro technically doesn't allow any access outside the memory image at this point 19:19:15 the address of the zero block is configurable, right? 19:19:30 yes, it's stored in "offset" 19:19:50 you could have words to adjust that, and "#-blocks" 19:19:59 you could just create a word for the blockfile that sets offset and the number of blocks 19:20:16 :) 19:21:53 * docl should document the chorder once it stabilizes a bit 19:22:01 please do 19:22:54 I see crc it has been awhile 19:25:07 basically I have it set with 8 keys that give values 0-7. you press two keys in a row and it results in a value 0-77 in octal, or 0-63 decimal. pressing u and h changes an offset variable so that it adds 64 to the value. all uppercase and lowercase letters are above 64. 19:29:18 I'm thinking it will be really nice for entering hex digits 19:30:44 [docl/forthlets] 40188a: chorder cleanup 19:44:23 crc: have you every played with VMS OS? 20:17:13 no 20:21:21 crc: it blow my mind :) 20:21:31 blew 20:34:11 --- quit: retro-commit (Read error: 110 (Connection timed out)) 20:40:37 --- quit: erider ("ChatZilla 0.9.86 [Firefox 3.5.6/20091201220228]") 21:02:25 --- quit: docl (Read error: 110 (Connection timed out)) 21:25:31 --- join: docl (n=luke@74-36-1-108.dr01.hmdl.id.frontiernet.net) joined #retro 22:03:48 --- quit: docl (Read error: 110 (Connection timed out)) 22:05:18 --- join: docl (n=luke@74-37-16-242.dr01.hmdl.id.frontiernet.net) joined #retro 22:49:49 woah it took me a half hour to type my name with the chorder 22:50:09 but my fingers didn't have to move much 22:50:40 the main problem was backspace. I need to code a key-repeat function so I can just type it once and repeat it 22:51:57 --- join: RevyaSteam (n=xkeeper@nv-67-77-151-134.dyn.embarqhsd.net) joined #retro 22:52:06 --- quit: RevyaSteam (Remote closed the connection) 23:30:06 --- quit: docl (Read error: 60 (Operation timed out)) 23:51:40 --- join: docl (n=luke@67-60-48-82.cpe.cableone.net) joined #retro 23:59:59 --- log: ended retro/09.12.24