00:00:00 --- log: started retro/09.12.21 02:51:23 --- quit: docl (Remote closed the connection) 03:11:42 --- quit: retro-commit (Remote closed the connection) 03:11:55 --- join: retro-commit (n=Karere@c-68-80-139-0.hsd1.pa.comcast.net) joined #retro 03:36:43 --- quit: virl (Remote closed the connection) 03:37:27 --- join: virl (n=virl__@chello062178085149.1.12.vie.surfer.at) joined #retro 07:34:39 --- join: docl (n=luke@67-60-48-82.cpe.cableone.net) joined #retro 08:16:46 [docl/forthlets] 3767a6: Added blocker.retro. 09:31:29 --- join: crcx (i=d8012b82@gateway/web/freenode/x-qfyayatcvqtlmnjo) joined #retro 09:32:59 docl: what does blocker do? 09:36:46 [crcx/forthlets] 3767a6: Added blocker.retro. 10:03:30 --- quit: crcx ("Page closed") 12:17:14 it converts text files to blockfile format. it seems to have some issues with EOF though. 12:36:54 --- quit: docl (Read error: 110 (Connection timed out)) 12:58:45 --- join: docl (n=luke@74-36-1-108.dr01.hmdl.id.frontiernet.net) joined #retro 13:10:21 actually, not sure it is EOF. something is making it crash when I try to use it to slurp in the rem2.retro source. a smaller file works though. 13:24:17 --- join: crcx (i=d8012b82@gateway/web/freenode/x-bdbjcnpteghurnkz) joined #retro 13:24:52 docl: it's crashing because of a stack overflow 13:27:00 ahh 13:34:00 add a drop after the last conditional 13:38:35 --- quit: crcx (Ping timeout: 180 seconds) 13:51:21 doesn't seem to help. 13:53:33 I have it working when it saves every line. Not the most efficient method, but it works. 13:55:11 hmm. it loses the last line. 13:57:54 ah, it's a keycode somewhere < 27 causing an escape 13:59:19 no wait, it's 10. something to do with the cr code then? 15:49:35 --- quit: virl (Remote closed the connection) 19:35:33 --- quit: docl (Read error: 60 (Operation timed out)) 20:02:19 --- join: docl (n=luke@74-36-211-23.dr01.hmdl.id.frontiernet.net) joined #retro 20:27:45 can you give me an example of using it so I can test? 20:34:23 sorry for being so vague. I think I may have caught it. I was using ~ on one line as the escape character, and --with seems to filter whitespace automatically 20:34:55 so when loading rem2.retro (with ~ on the last line) it was quitting during the comments section. 20:36:45 the --with filtering of whitespace is a remnant that's not needed any more; I'll remove it 20:40:46 [crcx/ngaro] 5907e4: --with shouldn't remap characters anymore 20:41:45 [docl/forthlets] 929620: added stack comments, saves on each line 20:42:45 [crcx/forthlets] 929620: added stack comments, saves on each line 20:43:46 [crcx/ngaro] a1aa4b: golang: ReaderWriter interface instead of I/O chan... 20:43:46 [docl/forthlets] b9097e: blocker, fixed =if 20:44:45 [crcx/forthlets] b9097e: blocker, fixed =if 20:45:53 [crcx/forthlets] d0fe2b: more stack comments; indention 20:46:46 [docl/forthlets] c41a8e: blocker, removed saves 20:48:45 [crcx/forthlets] c41a8e: blocker, removed saves 20:50:45 [docl/forthlets] d0fe2b: more stack comments; indention 20:53:21 hmm, how many blocks are there available to the block editor? 20:53:40 63 20:53:48 there's my issue now 20:53:49 64, since the first block is 0 20:53:53 you can increase it 20:53:54 ah 20:54:19 set-blocks ( n- ) 20:55:14 cool 20:56:18 I've had images with 4k+ blocks, there's plenty of room in non-mobile/non-browser images 20:57:36 hmm, it seems to crash about halfway through the file anyway 20:57:49 which file? 20:58:10 retro --with apps/rem2.retro --with apps/blocker.retro 21:05:45 [crcx/forthlets] c90cac: fix a bug causing stack overflow 21:06:06 docl: it's working for me now 21:07:36 nice! 21:10:44 does it work for you? 21:11:36 yes, it's working nicely now 21:11:44 good :) 21:11:53 is there a command to load a whole block? 21:12:08 blockfile, I mean 21:12:20 eval I mean 21:12:23 no, but it could be done with eval 21:13:36 pressing e n from the interpreter doesn't work with words that do not end until the next page 21:14:35 : eval-all ( - ) offset @ #mem @ over - eval ; 21:14:38 should do the trick 21:17:59 nice! 21:18:35 now I can edit rem in itself! 21:18:45 [crcx/retro10] ceaac6: add "ea" for evaluate-all-blocks 21:18:53 of course, I still don't have a block->text converter 21:24:42 this should work, if applied properly 21:24:45 [docl/forthlets] c90cac: fix a bug causing stack overflow 21:40:47 [crcx/forthlets] 9d9f97: add tconv to blocker.retro 21:42:46 [crcx/forthlets] 94e396: blocker, fromtext and totext 21:44:20 docl: after fromtext, the next word entered is not found 21:46:00 and your 'totext' destroys the last char in each line of a block 21:46:19 err, never mind that last one /me is tired 21:46:35 I should probably go to bed; 4 hours until I have to get up for work :( 21:53:49 http://gist.github.com/261539 - start of notes on your block conversion module 21:53:56 * crc will return tomorrow 21:54:00 goodnight 22:06:33 goodnight 23:59:59 --- log: ended retro/09.12.21