Dear Ben et al:

A few months ago I asked a similar question to yours, but mine was in the context of python. Apple OS X version 10.4.x has python 2.3. The latest one in fink (unstable) is the current stable python release, 2.4, which is what I use in fink.

OS X 10.4 now ships with tcltk, an aquafied, X-11-independent, version. Because of this, Tkinter (python's default interface) can now have an aqua interface. In addition to being aesthetically more pleasing than the X11-based Tkinter, it is faster, especially when launching IDLE or using a Pmw-Tkinter-based menu.

I asked if it would be possible to have an option to use this within the confines of Fink without any particular heroics (or hassles).

As a proof of principle, I made an info file called (for lack of anything better) "aquapython.info" http://babyurl.com/MqqB3M

Instead of displacing the standard fink python, it coexists, and can be invoked using "aqua_python" or "aqua_idle" from the command lines. (It also has 3 applications, but I am having trouble getting two of them to launch). Since everything installs into a Framework, and you can put frameworks anywhere, I hid it in /sw/share (although it would make more sense to have it in /sw/Library/Frameworks). I then created a symbolic link to python2.4's site-packages directory, so the framework build of python can share all the stuff like numeric and scientific that I need, without me having to maintain multiple installations of these modules.

(If there is any interest I can put it on the package tracker -- I don't feel qualified to pass judgement on this myself.)

Doing it this way enables the user to have an "aquafied" alternative python contained entirely within fink that peacefully coexists with the standard one. I purposely did NOT want to replace the standard python because there are some shortcomings to the aqua TclTk, namely it lacks Blt, so some Pmw graphing modules won't work. But almost everything else I checked does, and it provides an example how this sort of thing might be accomplished.

All the best,

Bill Scott




William G. Scott

Associate Professor
Department of Chemistry and Biochemistry
and The Center for the Molecular Biology of RNA
Sinsheimer Laboratories
University of California at Santa Cruz
Santa Cruz, California 95064
USA






-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to