On Thursday, 10 July 2014 at 18:46:08 UTC, Walter Bright wrote:
Again, you're asking Andrei and I to do all the work.

Well, I could spec a draft, but it would be met with too much resistance based on what people have gotten used to (habits, for good or bad). Only you and Andrei can put force behind changes that will pry dangerous toys out of the hands of the habitants…

So I think the more fruitful approach for me is find a minimal representation that can cover C, most of D2 and close follow ups, let's call them D++ or D--. That way you don't break most code and can do whole program analysis/optimization with proper @safe validation…

Seems to me that you can have many languages in the same build and do semantic analysis on the whole. Provided that the generated languages (after generics have been instantiated) are close in semantics, of course.

That's the best I can come up with… Not what you are asking for, but what you are asking for will never make me happy ;-)

Reply via email to