[fluxus] porting 0.12 to osx

Dan Bethell dan at pawfal.org
Thu Apr 19 15:09:40 PDT 2007


On 19/04/2007, at 11:48 PM, Artem Baguinski wrote:
>
> then that's the way to go then:
> - install dependencies (shared libraries) inside the .app bundle
> - install fluxus collects somewhere inside .app bundle too
> - make fluxus set the collects path at start up
>
> fluxus still has to know where PLT is installed at users machine,
> right? or should we bundle PLT inside fluxus? it really feels wrong.
> but so does using osx to begin with ;-)

Thankfully no. Well, almost...
The app needs to be linked against -framework PLT_MzScheme (installed  
in $PLT/lib)  so either having that installed in a sensible place  
(jack-osx puts the jack framework in /Library/Frameworks) becomes a  
requirement or we bundle it too. FYI its about 3mb. That deals with  
the fluxus app.

On the flip side, if you want to load fluxus modules in MrScheme,  
hopefully all you'll have to do is append the collects path before  
loading the modules.

And yes, it all feels wrong :)

dan




More information about the Fluxus mailing list