On Tuesday 14 July 2009 7:26:39 am Adam Strzelecki wrote:
Look, anyway Obj-C is supposed to be used in Wine only for Mac support, and not for anything else. Any developer that knows how to program Mac knows Obj-C so there's nothing wrong with constraint that only developers that know Obj-C can work on it, because those are guys that know how to program Mac.
Except you don't *need* Obj-C to code on Mac. The regular C code for X11 works, too. Granted, using Apple's X implementation isn't very optimal, but it does work. Sticking with C allows all those developers to code "for Mac" as well, with no Obj-C knowledge needed.
Has Apple ever commented on making C, or even C++, bindings? Maybe some enterprising coder could make something. Personally, it'd seem more beneficial to provide C bindings, instead of forcing app developers to use a specific language or to go through a sub-optimal X implementation.