On 7/17/14, 5:57 PM, Brian Schott wrote:
On Friday, 18 July 2014 at 00:50:33 UTC, Andrei Alexandrescu wrote:
Whatever comes of DIP65, it shouldn't influence our determination to
define such a tool. -- Andrei

I started with proposing this syntax change because it is the easiest
thing I can think of to fix automatically. Dfix should start small and
it doesn't get smaller than this.

I agree. I also internally decided I have a personal mild preference in favor of DIP65, i.e. I'm agreeing with you and disagreeing with Walter. But I'll let it go because:

1. There is clear understanding of the DIP65 on Walter (and my) part.

2. Reasonable people may disagree on the best course of action.

3. Somebody must make a judgment call.

4. It's neither a huge win nor a disaster any way the call goes.

5. In Walter's words - if he and I agreed on everything, we wouldn't be doing our jobs. Same about other community members etc.

6. Part of moving forward is breaking clean with the past.

I think there's better fruit to pluck here. Regarding dfix, I have a suggestion for a simple start - how about rewriting

alias B A;

as

alias A = B;

I've been reading a bunch of Thrift code using the old syntax and the new one is quite easier on the eyes when B is complex.


Andrei

Reply via email to