00:00:00 --- log: started retro/16.11.14 00:43:54 --- join: trn (jhj@prone.ws) joined #retro 00:47:58 --- quit: mnemnion (Remote host closed the connection) 01:32:10 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:14a8:dad5:e116:3246) joined #retro 01:36:50 --- quit: mnemnion (Ping timeout: 260 seconds) 02:32:15 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:c132:5db1:b8fa:3e56) joined #retro 02:36:35 --- quit: mnemnion (Ping timeout: 258 seconds) 03:33:51 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:6199:2f91:6778:d245) joined #retro 03:38:18 --- quit: mnemnion (Ping timeout: 258 seconds) 03:57:52 * oPless nods 06:35:15 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:bc46:2c9d:b1fe:d953) joined #retro 06:39:35 --- quit: mnemnion (Ping timeout: 245 seconds) 07:36:09 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:f01f:f92b:37:1e60) joined #retro 07:40:50 --- quit: mnemnion (Ping timeout: 260 seconds) 08:35:00 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:473:1de:5f21:97cc) joined #retro 08:38:59 --- quit: mnemnion (Ping timeout: 240 seconds) 10:29:01 --- join: mnemnion (~mnemnion@152.179.131.166) joined #retro 10:30:22 --- join: mnemnia (~mnemnion@152.179.131.166) joined #retro 10:33:31 --- quit: mnemnion (Ping timeout: 248 seconds) 10:34:31 --- quit: mnemnia (Ping timeout: 246 seconds) 10:42:52 --- join: mnemnion (~mnemnion@152.179.131.166) joined #retro 12:56:43 --- join: mat4 (~Claude@ip5b40bdde.dynamic.kabel-deutschland.de) joined #retro 12:56:50 hello 12:58:37 hi mat4 13:00:02 I will have some spare time this night which I want to spend porting retro 12 to my CPU architecture 13:02:29 however I have a little question: The new version parses prefixes (like Parable). Why have you decides not just parsing for anonymous code blocks '[' and comments '(' ? 13:02:47 ^desides=decided 13:06:01 I've kept the interpret function a bit simpler so that I can mold the language further from within. (E.g., I've experimented with an interpret that allows for strings and comments with spaces) 13:07:21 in Parable the syntax was intended to be rigid. Prefixes are mandatory and used mostly to denote type information for the VM. Retro being untyped didn't need this, so I setup a more flexible approach allowing for user level control 13:07:39 (this is something I may revisit in a future Parable implementation) 13:11:19 ok, I think strings are just parsed until up to a final " char, right ? 13:11:38 in retro12, strings are single token: 'string 13:12:09 so a space character need to be prefixed ? 13:12:12 there's no parser in the conventional sense (it can be simulated via a custom interpret function) 13:12:35 mat4: there's no support for embedded spaces in strings or comments without workarounds at this point 13:13:31 I've not decided on how I want to handle this 13:15:58 then I would suggest the prefix method 13:16:55 It'll likely be an escape character like \_ or similar: 'Hello\_world! 13:17:17 (which wouldn't require any architectural changes to my token handling or interpret functions) 13:19:12 looks like a special editor would be beneficial 13:30:19 I helt a SVFIG talk next year in Januar. 13:30:24 sorry, January 13:31:54 In which the development of Ngaro -> Nga will also be mentioned 13:32:50 :) 13:32:57 that'S a part of an previous talk I gave some time ago 13:33:22 (without Nga details of course) 13:36:05 perhaps the talk finds your interest 13:37:35 I would be interested in that 13:43:57 it's mainly about possible hardware and software implementations of modified stack architectures (like my own) to achive a high IPC count 13:44:51 I hope to have a finished port of retro (with some minor modifications) which I can present for some runtime examples 13:48:42 as the source base is small 13:49:35 * mat4 in between I try polish my English 13:53:08 or english your polish? 13:53:11 ;-) 13:53:56 engpol ? *g* 13:55:21 I will held an understandable talk in Oxford English (inclusive some cup of tea) 14:10:26 --- quit: mat4 (Quit: Verlassend) 16:56:45 --- quit: mnemnion (Remote host closed the connection) 16:57:19 --- join: mnemnion (~mnemnion@152.179.131.166) joined #retro 17:00:06 --- join: mnemnia (~mnemnion@152.179.131.166) joined #retro 17:02:03 --- quit: mnemnion (Ping timeout: 260 seconds) 17:05:05 --- quit: mnemnia (Ping timeout: 268 seconds) 17:17:45 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:b5ff:e55c:fa2f:136a) joined #retro 17:18:57 --- quit: mnemnion (Remote host closed the connection) 17:19:09 --- join: mnemnion (~mnemnion@71.198.73.193) joined #retro 19:36:52 --- quit: trn (Ping timeout: 250 seconds) 23:59:59 --- log: ended retro/16.11.14