Changes since Python 1.2 for the mac ------------------------------------ These relnotes are relative to the last "official" MacPython release, not to the intermediate releases. - PPC python now uses a shared library organization. This allows the creation of dynamically loadable extension modules (contact me) and creation of python applets (see mkapplet.py). A number of previously builtin modules are now dynamically loaded. Dynamically loaded modules are distributed in the PlugIns folder. - Python modules can live in 'PYC ' resources (with a name equal to the module name, so many modules can live in a single file). If you put a file (in stead of a folder) in sys.path its resources will be searched. See the PackLibDir script for creating such a file. - new binhex module (partially working, hexbin has problems) - Python now has a Preferences file, editable with EditPythonPrefs. Remembered are the python 'home folder' and the initial value for sys.path. If no preferences file is found a simple one is created. NOTE: this only works correctly if you start python the first time from the correct folder. - new img modules, to read/write/convert images in various formats - new MacOS toolbox modules: AE, Ctl, Dlg, Event, List, Qd, Res, Snd and Win. These provide access to various of the MacOS toolbox interfaces. No documentation yet, but the __doc__ strings provide at least the calling sequence (and Inside Mac will give you the semantics). Minimal demos are provided for most toolbox interfaces, and the 'scripts' directory has some more examples. - AppleEvent client interfaces can be generated from aete/aeut resources. No support for objects yet, nor for server interfaces. - Lib:mac:FrameWork.py has an application framework (under construction). - (PPC Only) support for building Python applets: tiny standalone python applications. - fp = open(filename, '*r') opens resource-fork of a file for reading (and similar for writing). - option-dragging a file to the interpreter (or immedeately pressing