[plt-scheme] 301.13
On Apr 22, Matthew Flatt wrote:
> At Sat, 22 Apr 2006 23:17:19 -0400, Neil Van Dyke wrote:
> > > Starting with 301.13, however, MzScheme and MrEd no longer recognize
> > > the PLTHOME environment variable. The (relative) path to the main
> >
> > External build tools and dumb editors (e.g., Emacs with Quack) will want
> > to know the equivalent of "PLTHOME" or the default for "PLTCOLLECTS".
> > Could you document a shell command that'll print the directory/ies to
> > stdout?
>
> Do you mean something like this?
>
> env PLTCOLLECTS="" mzscheme -mvqe '(printf "~s\n" (map path->string
> (current-library-collection-paths)))'
And to add on that (equivalent of PLTCOLLECTS) -- (eventually) there
will be no straightforward equivalent of PLTHOME, since it might be
spread out on a unix filesystem... The version that will be running
depends on the executable that your PATH puts first.
[This fixes a hack that makes things weird now:
env PLTHOME=$HOME/plt-300 $HOME/plt-301/<launcher>
runs the v300 of the launcher, since it's a script that just uses
PLTHOME if set, but
env PLTHOME=$HOME/plt-300 $HOME/plt-301/mzscheme
runs mzscheme v301 using the wrong collections, since it's not a
launcher script.]
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://www.barzilay.org/ Maze is Life!