(a) Carbon is going away... (b) Cocoa is 32/64bit (c) Ian and I have been talking a bit about what to do, nothing decided yet.
The carbon part is used for:
1) the 1/60 timer 2) file path name encoding/translation 3) apple events 4) clipboard interaction 5) Display 6) keyboard/mouse 7) menu bar 8) openGL 9) drag/drop 10) internet configuration information 11) alias support for os-9 file aliases
Other items shared by the unix os-x vm and use core foundation logic or BSD calls, but aren't 64 bit aware would be
12) Midi support 13) joystick support 14) sound support 15) UUID generation 16) Socket support
On Dec 25, 2007, at 9:32 AM, Damien Pollet wrote:
Hi John,
how much do you depend on Carbon in the Mac VM ? Do you use it for stuff besides the Displaying and UI ?
-- = = = ======================================================================== John M. McIntosh johnmci@smalltalkconsulting.com Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com = = = ========================================================================