On 17 Jun, 2007, at 20:06, Kevin Walzer wrote:

Ronald Oussoren wrote:

As was mentioned in the keynote, Leopard will by 4-way universal throughout except for some exceptions. This means that 32-bit builds for applications will run on all Leopard machines, there are no seperate Leopard builds for 32-bit and 64-bit machines. This in turn means you don't have to provide a 64-bit build unless you want to, which would most likely be because you can make use of the additional resources that a 64-bit build brings (both a larger addressspace and on Intel more registers).

OK, I guess this means that 32-bit isn't going away any time soon. The Carbon-dev list seems to think that this announcement means Carbon is going the way of Classic. At least some of the people on that list say that they will drop Mac support rather than port to Cocoa, because they need 64-bit. That's not directly germane to my concerns, as I don't think I need 64-bit for what I do. If I port to Cocoa, I want it to be my choice, not one coerced by Apple, i.e., not supporting anything but Cocoa.

I'm not very interested in Carbon and have therefore not paid a lot of attention to this, but anyone that has a pressing need for 64-bit Carbon should at least file bugreport at Apple and preferably one that includes a bussiness case.


Tk/Tkinter, my current GUI toolkit of choice, builds on Carbon and in fact has in recent months undergone a huge amount of modernization to bring it in line with modern Carbon standards (no more QuickDraw, support for ATUSI, etc.). I haven't pushed my applications to the latest versions of the Tk frameworks, but will be doing so soon.

I still can't believe that Carbon won't be 64-bit eventually...does anyone really expect Adobe to port Photoshop or Microsoft to port Office to Objective-C?

32-bit programs run just fine on an 64-bit system, unlike a certain OS from the northern part of the US (AFAIK). Photoshop should be a program that can make use of the additional memory space that you're getting in a 64-bit build.

Ronald

--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to