Talk on what a systems programming language needs to replace C

Adam D. Ruppe destructionator at gmail.com
Tue Sep 3 22:44:08 UTC 2019


On Tuesday, 3 September 2019 at 22:37:04 UTC, Laeeth Isharc wrote:
> I'm not sure whether it would be better to construct a parse 
> tree or AST for this purpose but eg with DPP my personal sense 
> is it would be useful to have a way to generate D code at a 
> more abstract level than strings.

You can always build an AST in objects, then 
mixin(that_tree.toString()); and let CTFE translate it over. I 
have used this with various DSL type things in D before, and you 
could (in theory anyway) do the same thing with full D as well.


More information about the Digitalmars-d mailing list