On Saturday, 22 September 2012 at 07:48:14 UTC, Simen Kjaeraas
wrote:
On 2012-09-21, 21:29, Jonas Drewsen wrote:
A mentioned in the proposal (albeit not very clear) it
requires non-templated function definitions to include both
type and param names. If only one name is provided in a
definition is always a param name. Unfortunately this is a
breaking change for some code and that does speak against the
proposal.
Not only is it a breaking change, it breaks one of the basic
design
desiderata of D - if it's valid C it either fails to compile or
compiles
with the same behavior as in C.
I guess it is not that basic of a desiderata after all :)
http://www.prowiki.org/wiki4d/wiki.cgi?LanguageDevel/DIPs/DIP19
-Jonas