|Project:||The Open Toolkit library|
This issue is to track information pertaining to the development of a Cocoa native window interface on Mac OS X. Carbon has been deprecated in Mac OS X for a while now. The recent release of Snow Leopard finally supports 64-bit kernel and applications, but only with Cocoa. A Cocoa native window implemention should be developed for OpenTK to allow OpenTK applications to run as 64-bit applications, and also to keep up with the times, since the future of Carbon is uncertain.
It appears we need to develop our own objective-c bindings for this. The MonoObjC project is the current Cocoa bindings used in Mono, but it is LGPL so we can't just borrow the source. The older CocoaSharp bindings are no longer maintained, and it's not clear to me what their license is.
Apple has Objective-C runtime information which can be used to develop C# bindings: