D parsing
Jacob Carlborg
doob at me.com
Thu Nov 7 05:54:05 PST 2013
On 2013-11-06 09:34, Chad Joan wrote:
> Also, IIRC, it is believed that string mixins with CTFE are potentially
> more powerful. I am under the assumption that Walter is taking the long
> view and waiting for the community to furnish their own powerful AST
> manipulation tools using the existing spec. I suspect that he is
> opposed to baking AST manipulation into the /language spec/, but is
> perfectly accepting of the notion of using AST manipulation to generate
> code, reduce boilerplate, implement exotic features and DSLs, and so
> on. Just don't complicate the core language any more than it already
> is. Sorry if I misrepresented you Walter; I can only make educated
> guesses ;)
The problem with this is the ugly syntax, it requires a string mixin and
the source code needs to be embedded in strings. You also need a
complete front end that works at compile time.
This is my vision of AST macros:
https://dl.dropboxusercontent.com/u/18386187/ast_macros.html
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list