00:00:00 --- log: started retro/12.09.11 05:08:43 erider: the smallest thing I could find is mouse79: http://mouse.davidgsimpson.com/mouse79/index.html 10:36:34 erider: to check some easy Forth (with malloc), easy to combine with application in C, checkout FICL (on sourceforge) 10:42:39 --- join: impomatic (~digital_w@87.112.160.231) joined #retro 10:43:57 * impomatic just installed Retro on the Nexus 7... 11:10:59 impomatic: how does it work? 11:25:45 crc: not sure yet. But I'll definitely let you know. 11:26:16 thanks 11:32:48 It could definitely make better use of the 7" screen. The screen is 150x85mm (approx). Retro's output box is approx 38mm square. 11:32:55 It seems to be working though :-) 11:41:46 I'll look into the sizing; I think I have some code to detect and adapt the ui elements based on resolution 13:44:20 hi all 13:45:32 hi erider 13:46:23 hi crc how is it going 13:47:53 not too bad 13:50:29 crc: busy day 13:51:56 Hi Erider :-) 13:52:02 it's been quite hectic for me at work today. but it's almost over (heading home in about 10 min) 13:52:07 hi impomatic 13:52:18 good deal 15:58:28 impomatic: did you every get any time 16:00:35 erider: not yet... I've had some free time and got distracted. I bought a Google Nexus 7 at the weekend. Busy setting it up so I can use it for programming... 16:00:59 cool 16:05:51 At the moment I'm playing with Frink. 16:17:26 --- join: Kumul (~Kumul@67.224.135.43) joined #retro 16:22:24 frink? 17:44:31 brb 17:44:42 --- quit: erider (Remote host closed the connection) 17:55:32 --- join: erider (~chatzilla@unaffiliated/erider) joined #retro 18:00:08 hi all 18:10:59 hi erider 18:11:08 hi crc 18:11:30 * crc will be going to bed soon. at present just looking into solving some of the stuff from project euler in parable 18:11:56 on rosetta 18:12:16 projecteuler.net 18:12:28 oh 18:13:23 for the first one, https://gist.github.com/3703435 is a quick and dirty solution 18:15:22 what are the numbers suppose to represent 18:15:38 308 == opcode? 18:15:50 the numbers with a ` are bytecodes 18:16:10 ok 18:16:28 I follow now 18:16:59 (the exception is "A", which is actually a variable. the contents would vary depending on what was stored in it) 18:17:11 so you have to define the language before you can use it 18:17:59 most of that is predefined as part of the standard library; the only things I added for this were A, 3|5?, euler1, and answer 18:18:17 this is the result of a decompilation with all dependencies 18:18:39 the idea is that a finished application can be exported, without the functions/data that aren't used by it 18:19:18 so smaller images for embedded targets, or sharing a standalone program without needing everything that may be defined in a source image 18:19:56 ah cool so you take what you need to get the job done 18:20:18 yes 18:20:37 very niced 18:20:43 nice 18:21:08 this is one advantage parable has over retro: the ability to discard unused things and give a cleaner image out 18:21:31 it's what makes the more complex memory model worth dealing with for me 18:23:08 thin and portable, I like it 18:24:29 so you have a custom image for each problem set 18:25:05 I'll have a master image, for all of the problems, then export the solutions separately 18:25:21 the vm stays constant right 18:25:47 ah ok 18:26:06 the vm and core language remain the same 18:26:29 and the deps are know by the vm or how are you pulling things out 18:27:40 the vm knows how to determine the dependencies and decompile back to souce 18:27:43 *source 18:28:14 cool 18:43:00 crc: why do you think that the language will be only usable for you 18:44:52 seems pretty useful 18:53:22 until i/o is defined, it won't be viewed as very useful 18:55:33 i/o is going to be interesting from browser 18:57:08 i/o will be platform specific 18:57:43 in the broswer, it'll eventually allow for interaction with keyboard, mouse, and a canvas 18:58:00 I thought the plan was to make parable a language to cross compiler from the browser 18:58:13 but this is not started yet; I don't need i/o currently 18:58:29 that is correct 18:59:14 I've begun some work on the suport stuff needed for compatibityli with ngaro 18:59:22 some would argue that you have i/o from input and out on the stack 19:00:16 maybe it can be another language that runs on top of ngaro 19:01:30 --- join: arescorpio (~arescorpi@222-206-17-190.fibertel.com.ar) joined #retro 20:26:21 --- quit: CIA-105 (Ping timeout: 252 seconds) 21:07:22 --- quit: arescorpio (Read error: Connection reset by peer) 21:16:22 --- part: impomatic left #retro 22:12:54 --- quit: Kumul (Quit: gone) 23:59:59 --- log: ended retro/12.09.11