Mid-term vision review

Dicebot via Digitalmars-d digitalmars-d at puremagic.com
Tue Apr 7 01:01:17 PDT 2015


On Monday, 6 April 2015 at 18:17:31 UTC, deadalnix wrote:
> On the other hand, many features in the language could be 
> implementation as macro in object.d, reducing language 
> complexity.
>
> Mixin has some severe limitation when you want to pass symbols 
> that are not accessible down the road (the type mechanism in 
> SDC is a very good example of how absurdly complex things can 
> get just because you need to make some symbols accessible down 
> the road).
>
> I'm not eager to see them in, as I'd favor finishing what is 
> already started.

Over time, while researching how macro approach feels like in 
other languages, I have become more sceptical of providing it as 
a generally available feature. But it could be interesting to 
allow them only in std / core package to be able to move more 
language implementation into library.


More information about the Digitalmars-d mailing list