[Pythonmac-SIG] Python.framework under OS X

Tim Lahey tjlahey@cgl.uwaterloo.ca
Sun, 22 Jul 2001 12:30:39 -0400


All,

I've had the concept of python as a framework percolating in my
head for some time now and I'd like to share some ideas for
feedback.

1. Build the core python distribution as a framework to be placed
in /Library/Frameworks. Allows for easy installation and
accessible for all Applications.

2. Set the PYTHONPATH to search the ~/Library/Python then
/Library/Python for additional modules. Basically, they would
act as local and global site-packages directories.

3. Create a command-line executable in /usr/local/bin to work
like the current interpreter.

4. Create a PythonInterpreter View Interface Builder Pallet so
applications can embed the interpreter inside the application
along with a place for user interaction.

5. Develop a Aqua-based GUI interface. Given the problems
people have had using PyObjC we may want to use Carbon.
Interface Builder supports Carbon so, people could layout
their UI using IB.

6. Being porting some of the other python modules to the new
UI. I'm thinking of various ones such as PIL and PyOpenGL.

What does everyone think ? This is sort of part of my grand
dream of developing a python-based MATLAB replacement
for OS X.

Unfortunately, I won't be able to contribute much until September
as I first have to finish my coding for my thesis. I'm not sure how
much help I can be on the first three parts as my knowledge of the
guts of python is minimal but, I'm willing to help as much as I can
and I can certainly help with 4, 5, and 6.

Cheers,

Tim Lahey