D/Objective-C 64bit
Jacob Carlborg via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Mon Dec 29 12:22:37 PST 2014
On 2014-12-29 20:01, Christian Schneider wrote:
> previously it was possible to have a few D methods "point" to the same
> Objective-C method like this:
>
> NSView initWithFrame(NSRect frameRect) @selector("initWithFrame:") ;
> this(NSRect frameRect) @selector("initWithFrame:") ;
>
> Now with the latest version I get this error for the above two lines:
>
> ../../Interfaces/appkit/view.d(19): Error: constructor
> appkit.view.NSView.this Objcective-C selector 'initWithFrame:' already
> in use by function 'initWithFrame'.
>
> I thought, it was a nice convenience to make both potential types of
> programmers happy, those leaning more towards Objective-C / named
> parameters can use the verbose, first option, while the ones coming more
> from C/C++ can use the shortcut, the 2nd option.
>
> But it's no big deal, I'll just remove the "shortcut". My question was
> more for understanding why it was a) possible in the past and b) what is
> the motivation behind the decision that it is no longer possible now.
I'm not sure what's happened. Perhaps it's a bug that now have been
fixed. I'll add it to my todo list.
--
/Jacob Carlborg
More information about the Digitalmars-d-announce
mailing list