DIP64: Attribute Cleanup
Brian Rogoff via Digitalmars-d
digitalmars-d at puremagic.com
Sat Jun 21 10:20:07 PDT 2014
On Saturday, 21 June 2014 at 17:11:24 UTC, Peter Alexander wrote:
> On Friday, 20 June 2014 at 19:22:04 UTC, Brian Schott wrote:
>> http://wiki.dlang.org/DIP64
>
> All things being equal, it would be nicer to have consistency,
> but do we really I want to break almost all existing code?
>
> I know you've proposed a tool to do the transition, but there
> are lots of unmaintained projects out there that are still
> used, and tutorials/articles/books/university courses written
> using the existing syntax. Those likely won't be, or can't be
> changed easily.
>
> One possible compromise might be to leave the old syntax there
> for legacy reasons, but allow (and encourage) @pure, @nothrow,
> etc.
I completely agree with your point, but if things never get
cleaned up we'll need a guy like Scott Meyers to explain the
overcomplicated result. I don't know how to resolve this issue,
opponents of change will claim that a language will never get
traction if it changes too much too quickly, and proponents will
claim that not removing inconsistencies leads to a mess. Both are
right.
More information about the Digitalmars-d
mailing list