From: Bruce S. <Bru...@nc...> - 2009-01-02 00:39:08
|
Several people have privately expressed concern that the native-mode Visual 5 implementation on the Mac is based on Carbon rather than Cocoa. We developers are concerned, too. The problem is that Apple has begun the process of dropping support for Carbon, a decision that has caused a lot of anguish among many developers. Unfortunately, it seems to be extremely difficult (impossible?) to base Visual on Cocoa, for highly technical reasons having to do with who is the primary thread. Some months ago I posted a question about this to the cocoa-dev mailing list. The first response flamed at me for being an idiot for wanting to continue to use Carbon. The second response said roughly, "No, the poor guy has a serious problem. Years ago we faced a similar, daunting problem trying to get Java working in the Mac environment." At the moment we seem to have no option for responding to the strong need for a native-mode Mac version but to base it on Carbon. Maybe someone deeply knowledgeable in the Mac will step forward eventually with a Cocoa solution, which would be great. There is a somewhat related problem with Visual 5 on the Mac in that it is no longer possible to call Tcl functions, even in the Carbon environment. Bruce Sherwood |