On Tue, May 13, 2008 at 3:09 AM, Ronald Oussoren
On 13 May, 2008, at 11:58, M.-A. Lemburg wrote:
On 2008-05-13 11:38, Ronald Oussoren wrote:
On 13 May, 2008, at 11:23, M.-A. Lemburg wrote:
On 2008-05-12 04:10, Benjamin Peterson wrote:
I don't see gestalt on PEP 3108, but it is a Mac module.
I'm not sure what to make of that comment. What are you suggesting ?
gestalt is used on Macs to access system information. platform.py uses and probably a lot of Mac apps as well.
PEP3108 proposes to drop all of Lib/plat-mac and Mac/Modules. I'm definitely in favor of dropping the Carbon bindings, but I'm -0 on dropping gestalt as it is a trivial module that's used by bits of the standard library.
Thanks, I didn't realize that *all* of Lib/plat-mac was targeted for removal.
I think that those modules which make sense on Mac OS X should be moved to Lib/plat-darwin/, ie. gestalt.
Why? Technically speaking "darwin" is yet another platform: the open-source unixy bits of OSX. I'd prefer to keep plat-mac, but one that's much smaller than the current tree.
At the moment, both directories and all files (including gestalt) have been removed, so whomever adds the file back can choose the directory. =) -Brett