IRC Logs for #io Sunday, 2016-05-01

*** soveran has joined #io00:50
*** soveran has quit IRC00:55
*** soveran has joined #io01:52
*** soveran has quit IRC01:57
*** soveran has joined #io03:58
*** soveran has quit IRC03:58
*** soveran has joined #io03:58
*** soveran has quit IRC04:05
*** soveran has joined #io05:04
*** soveran has quit IRC05:10
*** soveran has joined #io06:06
*** soveran has quit IRC06:14
*** soveran has joined #io08:14
*** soveran has quit IRC08:22
*** soveran has joined #io08:37
*** soveran has quit IRC08:37
*** soveran has joined #io08:37
*** soveran has quit IRC08:38
jerok so decided to actually build an io for better or worse ... but one that's not a tree walker vm08:51
jerso right away you lose the runtime mutable AST, which is perfect.08:51
jeri used to love that feature, now it strikes me as something that needs to die in a firey firey blaze08:52
jerruntime will still take into account the Call object, just presents the data as immutable -- but reference types, so you can still set slots on the sender or target08:52
*** soveran has joined #io08:52
*** soveran has quit IRC08:52
*** soveran has joined #io08:52
jerx86-64 only for the moment, going to use QBE as my backend -- http://c9x.me/compile/08:53
jeracute will generate its IR, which can then be compiled by it.08:54
*** soveran has quit IRC08:54
*** soveran has joined #io09:11
*** soveran has quit IRC09:16
jerhttps://github.com/acutelanguage/acute if you're interested =]09:17
jer(not done, but buildable, tests run)09:17
*** soveran has joined #io09:20
*** soveran has quit IRC09:20
*** soveran has joined #io09:20
*** TheMonkey has joined #io09:53
*** ElMonkey_ has quit IRC09:56
*** soveran has quit IRC11:30
*** soveran has joined #io11:40
*** soveran has quit IRC11:55
*** zaquest has quit IRC11:58
*** zaquest has joined #io12:03
*** soveran has joined #io12:08
pdurbinjer: why did you love that feature? so you could easily monkeypatch or something?12:18
*** soveran has quit IRC12:30
*** soveran has joined #io13:30
*** soveran has quit IRC13:36
*** soveran has joined #io16:35
*** soveran has quit IRC16:40
*** soveran has joined #io18:36
*** soveran has quit IRC18:42
jerpdurbin, it was just so neat being able to reorganize the parse tree at runtime18:46
jerdo silly little things like make 1 +(2) inside a method become 1 -(2)18:46
jeror build my own flow control constructs18:46
jeron an unrelated note, i love __attribute__((cleanup(x)) in clang18:47
jers/))/)))/18:47
jerlets me implement go's defer for C18:48
jerhttp://jer.tregunna.ca/1jjO7 <-- then nothing else needed except defer ^{ ... }18:48
pdurbinbut now the mutable ast is no fun anymore and should die in fire18:49
jerpdurbin, it's dangerous, that's all19:25
*** soveran has joined #io20:38
*** soveran has quit IRC20:43
*** soveran has joined #io21:33
*** soveran has quit IRC22:16
*** soveran has joined #io23:17
*** soveran has quit IRC23:22

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!