On Dec 8, 2012 10:14 PM, "Eli Barzilay" <e...@barzilay.org> wrote:
>
> On Wednesday, Sam Tobin-Hochstadt wrote:
> >
> > Given that context, maybe the right thing here is (a) installation-
> > specific packages by default and (b) a way to *upgrade* an existing
> > installation when installing.  That might be as simple as
> > automatically running 'raco pkg migrate', but I think making it part
> > of the installation step would make life easier for people, and
> > perhaps an upgrade could avoid duplicating files.
>
> I think that this is exactly what Matthew was talking about.  One
> tricky bit here is to know which packages were installed for which
> level.  If *you* installed some packages, then the next time you *run*
> (not install) an updated racket version you'd be asked if you want to
> do the migration.  But if some package was installed as part of the
> racket tree (not user specific) then the same question would apply
> when a new version gets installed.

Why would this wait for the first run for any packages?

One other thing that I think is important in a migration path is keeping
any modification made to the source of the packages that are already
installed.

Sam
_________________________
  Racket Developers list:
  http://lists.racket-lang.org/dev

Reply via email to