00:00:00 --- log: started retro/13.01.20 06:07:56 --- join: erider (~erider@unaffiliated/erider) joined #retro 06:08:33 hi all 06:09:38 --- quit: erider (Remote host closed the connection) 07:28:09 --- join: kumul (~Kumool@173.215.194.228) joined #retro 08:11:28 hi erider 08:35:25 --- join: ncv (~quassel@89.35.216.197) joined #retro 08:35:25 --- quit: ncv (Changing host) 08:35:25 --- join: ncv (~quassel@unaffiliated/neceve) joined #retro 08:47:44 --- quit: kumul (Ping timeout: 252 seconds) 09:01:39 --- join: kumul (~Kumool@173.215.194.228) joined #retro 10:08:11 --- nick: tangentaway -> tangentstorm 11:17:37 --- join: impomatic (~digital_w@211.67.125.91.dyn.plus.net) joined #retro 12:19:50 --- join: kumool (~Kumool@173.215.194.228) joined #retro 12:23:15 --- quit: kumul (Ping timeout: 248 seconds) 12:25:42 --- join: Mat2 (~claude@91-65-144-133-dynip.superkabel.de) joined #retro 12:25:47 slante 12:29:08 aloha :) 12:44:31 hi tangentstorm 13:46:32 hmm, know someone about the progress of erider's TCL version of ngaro ? 14:08:13 haven't talked to him about it in a few days 14:09:02 pretty sure we got the ngarotests running the day i worked with him. that was before i got sick though, and i don't remember much :) 14:21:49 you got sick ? 14:26:07 --- quit: kumool (Quit: Leaving) 14:27:13 dou you mean, you felt sick or you got sick ? 14:27:23 ^do 14:29:39 * Mat2 not sure how to undertand sick here 14:30:36 yes i had a very bad cold for several days 14:30:54 i'm fine now :) 14:37:28 good to read 14:38:08 progress: https://gist.github.com/4581941 14:41:32 ok you compile to the neco vm not ngaro as I see 14:43:04 Yes, for the time being 14:43:21 Haxe supports garbage collection, and it targets neko. 14:43:47 understandable 14:43:52 it also generates C++, C#, PHP, javascript, and java code, or can compile directly to a SWF 14:44:03 that's nice 14:44:29 I think garbage collection is on crc's working list 14:44:47 yeah. and I know he had an earlier forth-like language that implements it 14:45:02 and the project oberon book has a garbage collecter implemented in oberon :) 14:45:07 there exist some nice GC implementation for ANSI forth 14:45:23 porting this code would be mor or less straight forward 14:45:27 was looking at one of those yesterday 14:47:17 you can also take a look at the strong forth extension to ANS forth for type checking 14:47:31 hmm! interesting. 14:47:48 i had been looking at the Cat language. hadn't heard of strong forth. will check it out. 14:48:10 it's type system is even stronger than that of ADA 14:50:58 seems to have dropped off the web, but : http://web.archive.org/web/20111014172922/http://home.vrweb.de/stephan.becher/forth/ 14:51:18 GPL :( 14:55:14 hmm, I think to be finished with metro end of january and retro will need optional type checking, so I will write a library 15:00:34 crc: have you any plans for implementing some kind of garbage collection in retro ? 15:16:50 --- join: kumul (~Kumool@173.215.194.228) joined #retro 15:32:07 Mat2: I'll be doing a GC for parable. Possibly for retro later as well. 16:01:02 good to know 16:01:07 get some sleep 16:01:08 ciao 16:01:13 --- quit: Mat2 (Quit: Verlassend) 17:25:37 --- quit: ncv (Remote host closed the connection) 20:19:16 noct can now parse and generate haxe code for all the tests. however: not all the haxe code runs yet, due to lack of translation between type systems. 20:20:57 now that i know the templates work, i'm starting to think it may be easier to just target retro... 20:23:12 retro and haxe have similar degrees of reach across platforms. haxe just does it at the syntax layer, whereas retro does it at the vm layer. 20:24:30 i thought the vm approach might be slower, but i'm going to have to create wrapper types to introduce pass by reference for primitives at the syntax layer in haxe, and that's going to be just as much of a slowdown 20:25:25 and ngaro's not necessarily all that slow anyway :) 20:26:35 okay. you guys talked me into it. 20:26:37 retro it is. 20:26:39 :) 21:53:33 --- quit: kumul (Quit: Leaving) 22:06:11 --- quit: tangentstorm (Ping timeout: 240 seconds) 23:16:31 --- join: tangentstorm (~michal@108.218.151.22) joined #retro 23:49:16 crc: wow. just looked at kernel.rx for the first time in a while. so much clearer now :) 23:59:59 --- log: ended retro/13.01.20