Michel Fortin wrote:
But the issue isn't the underscore, it's the verbosity of Objective-C
method names. Method names in Objective-C tend to be long and
expressive, they are meant to have the arguments interleaved between
each part of the selector. This interleaving makes Objective-C code very
natural to read. Remove that and you've got something that doesn't read
well and on top of that looks out of place in a D program.

The JavaBridge had lots of those functions, while it was alive:

http://developer.apple.com/legacy/mac/library/documentation/Cocoa/Conceptual/Legacy/JavaBridge/JavaBridge.pdf

-(void)setObject:(id)anObject forKey:(id)aKey;

void setObjectForKey(Object anObject, Object aKey);

--anders

Reply via email to