David Piepgrass
David Piepgrass
Renaming `#namedArg` to `'::=`, with `'
Hmm, this isn't going in the planned order. I just added tuple-type support in the EC# parser and made sure other C# 7.0 features will at least parse. I think...
This, in fact, would require changes to LeMP's engine, not just the `define` macro. The problem is that `a.b(c)` essentially means `(a.b)(c)` and although macros can register themselves with the...
The docs are [here](http://ecsharp.net/lemp/reference.html), each macro documented with a simple example. Hmm, I wonder if I forgot to link to any important macros from that main page... in any case,...
Note that Loyc APIs such as `LNode` are documented separately [here](http://ecsharp.net/doc/code/). Here is a guide to [using Loyc trees](http://loyc.net/loyc-trees/dotnet.html).
Um... I guess you're going for a C++-style `cout
`define` defines a macro to replaces one _syntactic_ pattern with another, so if you write `define foo($x) { while($x
Thanks for the anti-procrastination message. I fixed the bug, which turned out to be specific to statements of the form `var x = #runSequence(...)`. The existence of this bug suggests...
I've made reasonable efforts to optimize LeMP - premature optimization, I suppose - but no large codebases exist on which to verify its speed. I expect the main C# compilation...
Actually, after commenting out some lines from "ServiceRegistrations.ecs.include", your code is processed without error on my machine (I'm using LeMPDemo.exe to test). I am having a hard time understanding the...