On Wednesday, 27 February 2013 at 14:17:57 UTC, Timon Gehr wrote:
On 02/27/2013 02:08 PM, Maxim Fomin wrote:
....
If such implicit conversion is performed in D, taking into
account D
complexity and corner cases may lead to collisions on using
function
name - is it a pointer or a type?
It's a function.
I think the only technical problem of DIP27 outside the
optional parentheses part is that it does not specify what
is(T==function) will do.
That is very true. To be fair, I think that is expression is an
horrible three headed monster :D But I added it.