I am planning to use D for creating native applications on Mac OS X. For that, of course, D must interact with the Cocoa API. I have no knowledge of how this bindings could be done. I've already looked at Cocado and do know the Michel Fortin's D-ObjC bridge, and would like to be enlightened about some details:
What is their (or any other possible) approach of porting Cocoa to D? — here I essentially ask for technical reading sources (books/articles/references, etc);
Is it possible to establish an ABI compatibility with ObjC directly or through the C ABI? — There's a question on stackoverflow where the answers describe what could be achieved with Objective-C's Runtime Reference;
Is it feasible to make this kind of stuff work nicely and get the level of performance and stability like, e.g., with Qt framework on Mac OS X?
I have no experience at all in this field so forgive me any technical faults. Any help would be appreciable.
Thanks in advance for your responses.