[BULK] Re: [plt-scheme] Is packages installation portable?

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Wed Jul 29 15:29:02 EDT 2009

This message was intended for the mailing list.


On Wed, Jul 29, 2009 at 11:16 AM, Stephen Bloch<sbloch at adelphi.edu> wrote:
> On Jul 29, 2009, at 12:10 PM, Robby Findler wrote:
>>> The thing is that the Scheme bytecode files (*.zo) are portable, but
>>> if you have some macro that expands in some platform specific way,
>>> then the bytecode file will contain the results of that expansion.
>> Also, I think that Bloch's planet packages do some fancy stuff that is
>> neither of those things, but that does require per-machine .plt-level
>> installation.
> On first "require"-ing the packages, they not only get installed in the
> PLaneT cache (like any other PLaneT package) but they also write a short
> file to the "installed-teachpacks" folder.  If the "installed-teachpacks"
> folder is in the same place on two different machines, it should be safe to
> just copy the relevant file hierarchies from one to another.  For example,
> two MacOS machines, two Windows XX machines (where XX is the same for both),
> etc.
> Stephen Bloch
> sbloch at adelphi.edu

Posted on the users mailing list.