The future (was: [Pythonmac-SIG] FAQ item)
Jack Jansen
Jack.Jansen at cwi.nl
Tue Jul 29 23:08:53 EDT 2003
On dinsdag, jul 29, 2003, at 21:29 Europe/Amsterdam, Bob Ippolito wrote:
> What about the bootstrap problem (Package Manager vs. PyObjC)?
>
> You planning to make PyObjC one of MacPython 2.4's "batteries" ?
Ow, okay, why not start this discussion right away.
If everything happens as planned with Panther and Python 2.3 we are in
an interesting situation: Apple will have forced the split between
MacPython-the-engine and MacPython-the-tools. This means there will in
effect be 2 MacPython distributions: a complete one for 10.2 and a
tools-only (plus the waste module) for 10.3.
This suddenly makes it a lot easier to replace the tools with a newer
set of tools, even before 2.4 comes out, or OSX 10.4, or whatever.
And it turns out this is actually true for a lot of the things I would
like to get
done when 2.3 is out of the way: Bob's new OSA interface and something
either based on
or similar to Bill Fancher's Python OSA component are two that spring
to mind.
[BTW: is there anyone here who knows Bill personally? If so: please
contact me]
I'm rather happy with the engine part as it is, there's some
repackaging to be
done (CoreFoundation and QuickTime should move out of Carbon, all three
should be generated from OSX-native headers in stead of old Universal
Headers,
maybe the submodules of Carbon should become transparent, that sort of
things),
but I'm pretty delighted with the current state of things.
So this means 2.4 would simply become a point in time at which we
incorporate
all the new tools and functionality into a single installer, deprecate
the old
functionality and kill the old tools.
--
- Jack Jansen <Jack.Jansen at oratrix.com>
http://www.cwi.nl/~jack -
- If I can't dance I don't want to be part of your revolution -- Emma
Goldman -
More information about the Pythonmac-SIG
mailing list