00:00:00 --- log: started retro/11.11.16 00:09:30 crc: yes I have fixed loop already 00:09:47 crc: cool! 04:58:34 --- join: Kumul (~Kumul@66-50-79-184.prtc.net) joined #retro 06:59:04 would it be ok for me to commit this to the repository? 06:59:40 I would clean it up a little and include image reading / writing as well as other i/o. 06:59:45 but yeah go ahead! 07:00:04 well reading obviously works :) 07:00:21 I do have some questions about your changes though 07:00:42 ask away 07:01:26 for the arithmetic opcodes you eliminated normalize calls, why? 07:02:35 pushd and popd call it 07:02:53 ah right 07:03:35 also you swapped the < > for LT_JUMP and GT_JUMP but also swapped the operands so (< a b) should equal to (> b a) 07:04:49 some of the changes were done to match the common lisp approach 07:04:56 I think that was one of them 07:04:59 I see 07:06:25 I can revert it back 07:06:53 there is also a bug in the exit opcode of port 5, you need to sub1 form the final ip, otherwise the index is out of range (same as with other jumps) 07:07:35 crc: you can commit that if you like and I send you fossil diffs as I clean it up 07:09:57 vm: add scheme implementation (thanks to C-Keen for this!) : http://rx-core.org/rx.fossil/info/c709e89e501a72bafa532567b22aae5fe3e5906c 07:12:18 * C-Keen pulls 07:20:04 crc: ah this reminds me to put my realname into my irc client config 07:22:32 should I change it? 07:22:44 I will do so in a diff 07:22:50 ok 11:03:58 --- join: Mat2 (5b4085c5@gateway/web/freenode/ip.91.64.133.197) joined #retro 11:04:05 Hi ! 11:43:09 hi Mat2 11:43:43 hi, hope you're fine 11:44:43 I had played a bit with the x86 assembly version of ngaro 11:45:57 I'm using the assembly language version for my web apps now 12:10:57 you can use the assembly output of gcc from the threaded vm as template 12:12:20 for x86-64 and ATOM for example 12:28:21 I've thought about doing that, but haven't had much time to work on it yet :( 12:31:42 --- quit: Mat2 (Ping timeout: 265 seconds) 13:02:57 hm let's see if it is significantly faster if I skip the nop slide 13:13:39 crc: how should I send patches? I have never used fossil except for my own personal projects... 13:27:45 --- join: Mat2 (5b4085c5@gateway/web/freenode/ip.91.64.133.197) joined #retro 13:27:55 Hi again 13:27:58 hi Mat2 13:28:17 Hello 13:30:32 @crc: I'm slowly working on my retro rewrite and exploring some simplifications at this 13:32:35 compilation depending on pre and postfixes only 13:33:37 execution of priour compiled traces start with carriage return 13:34:09 new words are defined with colon as prefix 13:34:13 so: 13:35:35 "die Essenz des Seins liegt im Bewusstsein ihres Betrachtes" cout execute a trace 13:36:36 "die Essenz des Seins liegt im Bequsstsein ihres Betrachtes" cout :wisdom-of-minute compile the trace as new word 13:38:06 it's like colorforth with classes and without all the colour 14:10:16 --- quit: Mat2 (Quit: Page closed) 17:49:54 --- quit: Kumul (Quit: gone) 23:59:59 --- log: ended retro/11.11.16