On Friday, 2 November 2012 at 08:38:21 UTC, Don Clugston wrote:
On 02/11/12 09:07, Jacob Carlborg wrote:
On 2012-11-01 23:51, Walter Bright wrote:
What about all your feature requests? I think you've made
more than
anyone, by a factor of 10 at least!
:-)
As for Manu's request
http://d.puremagic.com/issues/show_bug.cgi?id=8108
I've gone over with him why he needs it, and there's no other
reasonable
way. He needs it for real code in a real application.
This is quite interesting. Manu comes in from basically
nowhere and
fairly quickly manage to convince Walter to implement at least
two
feature requests, this one and the SIMD support. I'm not
saying that
they shouldn't have been implemented.
He just knows how to convince Walter.
(Hint: use real-world use cases. Arguments from theoretical
computer science carry almost no weight with Walter).
> Although I think something like
AST macros could possible solve issue 8108 and a whole bunch
of other
features, a few already present in the language.
Yes, and they could cure cancer. "AST macros" can do anything,
because they are completely undefined. Without even a vague
proposal, it seems like a rather meaningless term.
How do you think people came up with those bug reports? By some
magic? :) You think they did not actually *pull their hair off*
trying to figure out why their REAL LIFE program does not work,
and when we could not find the reason we naturally started
thinking "oh, it might be yet another missing thing in D" or "oh,
yet another DMD/phobos/druntime bug!"...
Or, another scenario (a very typical one) - after
DMD/phobos/druntime is updated, my production application no
longer compiles...