On 19 October 2013 21:29, Iain Buclaw <ibuc...@ubuntu.com> wrote:
> On Oct 18, 2013 7:45 PM, "Andrei Alexandrescu" <
> seewebsiteforem...@erdani.org> wrote:
> > Walter scrambled to implement UDAs in a rush and breaking protocol in
> order to win a corporate D user, Remedy Games. It was a major, exceptional
> event. Would you have preferred the protocol to have been followed at the
> cost of Remedy?
> I would have preferred Remedy working with the community, rather than
> talking behind closed doors to those who concern only them. And I say this
> as someone who was part involved before UDAs and the public announcement
> came into the picture.
Surely you can appreciate that we weren't ready for it to be made public
information. We didn't really have much choice. There's always company
bureaucracy to deal with.
What I did find interesting, in reflection at dconf, was that Manu
> countered all arguments (that I could recall) Walter made to keeping the
> deprecation in place.
I had no idea about the deprecation of the original syntax. I don't recall
ever being a party to any discussion on that matter. The community clearly
voted for @attribute syntax, and as soon as it was done, I switched all our
I wasn't personally precious about which way the syntax went. We just
needed the feature, and it seems to have been successfully used by many
others since us too, so I really hope most people agree it was a valuable
addition, despite materialising fairly abruptly.
It's also not like I was the first to come up with it either, people had
been talking about attributes for years, I just gave it a nudge.
If we were the only people that *ever* used the initial (experimental)
C#-style [attribute] syntax, then it should be removed and put an end to
this criticism, since I changed our code over within minutes of the new
syntax being made available :)
There's probably no D code anywhere that uses the original C#-style syntax.