Release D 2.069.0

Sebastiaan Koppe via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Sun Nov 8 06:37:31 PST 2015


On Sunday, 8 November 2015 at 14:22:38 UTC, Dicebot wrote:
> On Sunday, 8 November 2015 at 14:14:23 UTC, Sebastiaan Koppe 
> wrote:
>> With a codebase like phobos, compiling in several steps isn't 
>> a bad solution. But I am building a parser using pegged, and 
>> splitting up the grammar into different modules feels like a 
>> no-no. It's an option though.
>
> Note that you can still used pegged in a stand-alone style with 
> just saving generator output in a separate module and building 
> it with project in a separate step. This means losing one of 
> main advantages compared to using 3d party generators but if 
> you hit the memory limit hard it may be the only option for now.

You mean instead of mixin(grammer(`...`)) I write the output of 
grammer(`...`) to a file and include that into the final build?

That might be a nice idea once I make a dub package out of it; to 
presupply the generated parser instead of eating up user's mem.

Thanks.


More information about the Digitalmars-d-announce mailing list