D parsing

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Mon Nov 11 23:52:49 PST 2013


On 11/11/13 11:46 PM, Jacob Carlborg wrote:
> On 2013-11-12 03:34, Andrei Alexandrescu wrote:
>
>> No need to be snarky about it. The point here is that there is
>> significant difficulty to remove features that already exist and are
>> useful, which changes the game considerably.
>
> I'm really trying to be as humble as I can but you're not making it easy.
>
> I have not said we should remove any of the existing features. I'm
> trying to show that several already existing features could have been
> implemented using macros if they existed early in the development. It
> should show that it is a powerful feature and can hopefully be used to
> solve new ides with library code instead changing the languages.

Fine, although a sense of futility is hard to shake seeing as we won't 
replace those existing features. I think a much stronger point would be 
made if the power of the feature were demonstrated on problems not 
accessible with the existing ones.

About DIP 50: I will say "no" but please do not take it personally. It's 
great there is discussion about this, and I encourage it, but at this 
time I think we should make no plans to add macros to D.


Andrei



More information about the Digitalmars-d mailing list