23-Jan-2013 22:57, Nick Sabalausky пишет:
On Wed, 23 Jan 2013 19:40:02 +0100
"Adam D. Ruppe" <destructiona...@gmail.com> wrote:

On Wednesday, 23 January 2013 at 18:24:22 UTC, Johannes Pfau
wrote:
This sounds OK, but you can still run into the callable issue
if a normal function returns a callable.

I don't think so because delegates require the parens to call
anyway, and so do opCall objects (without the parens, it is just
a reference to it).


So you want it to work like this?:

     void foo() {...}
     void delegate() {...} bar;

     foo; // call it

This is a call, arguably bad style

     bar; // don't call it

compile-time error, as statement has no side-effects?
(and we have this kind of check even now)



--
Dmitry Olshansky

Reply via email to