[ ArgumentList ] vs. @( ArgumentList )

Marco Leise Marco.Leise at gmx.de
Wed Nov 7 19:34:36 PST 2012


Am Wed, 07 Nov 2012 16:19:56 +0100
schrieb Jacob Carlborg <doob at me.com>:

> On 2012-11-07 14:40, deadalnix wrote:
> 
> > I think D has already too many feature, and that many of them can be
> > implemented as attribute + AST processing.
> >
> > D should work toward getting this AST stuff and stop adding new keywords
> > all the time.
> 
> I completely agree.

Which features are that? It would likely require a major
rewrite of many routines. Who would want to go through all
that and the following wave of bugs - some of which may have
already occurred in the past.

foreach and scope(...) lowerings are essentially AST
operations. Are there other D features you would implement as
AST processing, maybe a link to an earlier post ?

How close is Rust currently to offering flexible AST
manipulation for lowerings/attributes/macros, does anyone
know ?

-- 
Marco



More information about the Digitalmars-d mailing list