DIP 1003: remove `body` as a keyword
Patrick Schluter via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Sun Dec 11 05:00:17 PST 2016
On Sunday, 11 December 2016 at 11:33:40 UTC, Basile B. wrote:
> On Sunday, 11 December 2016 at 07:52:28 UTC, Rory McGuire wrote:
>> On Sat, Dec 10, 2016 at 4:43 PM, Basile B. via
>> Digitalmars-d-announce < digitalmars-d-announce at puremagic.com>
>> wrote:
>>
>>>[...]
>>
>> Why is #line obsolete? I use it a lot in string mixins to make
>> the correct line numbers show.
>
> In the compiler it is. Last Fall I asked and I've got for reply
> that is was useful in the past to debug mixins, in the compiler
> itself. I didn't know that people use it. Anyway it doesn't
> change anything.
>
> DIP 1003 is faddish. It would really be better to have a system
> that would allow any keyword to be used as identifier. An
> escape system is the key.
It would also allow to interface to libs written in another
language exporting a D keyword as symbol. I have no example here
but I can imagine this happening quite easily.
More information about the Digitalmars-d-announce
mailing list