[racket] Should raco-linked collections still work in v6.0?

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Sat Mar 15 11:52:26 EDT 2014

Yes, the intent is that you should be able to take your time to convert
from links to packages.

Like Jay, I wonder whether you ran `raco setup` after `raco link` ---
in contrast to `raco pkg install`, which runs `raco setup` as needed
for you. A linked collection's libraries can be found for running
without a `raco setup`, while documentation cross-referencing would
depend on `raco setup`.

(Jay: I think it's no longer the case that `raco setup` as run by
`make` in a repo checkout ignores your links. If I understand what you
have in mind and if I remember correctly, that's a change relative to
v5.3.6.)

At Fri, 14 Mar 2014 16:05:56 -0600, Jay McCarthy wrote:
> Is it possible that the old link is version specific? Have you run a
> full "raco setup" after upgrading? (The default "raco setup" that runs
> during the build process will only look at the core and ignore your
> links.)
> 
> On Fri, Mar 14, 2014 at 7:59 AM, Kathi Fisler <kfisler at cs.wpi.edu> wrote:
> > I have a custom #lang (a scribble extension).  In previous versions, I used
> > raco link to register the directory containing the lang.rkt and other files
> > for my #lang.
> >
> > After switching to 6.0, scribble yields an error that suggests it is not
> > finding the functions defined in my #lang.  I have rerun the raco link
> > command, and confirmed that the link is there (through raco link -l).  I get
> > no errors when I attempt to "run" the lang.rkt file or the file containing
> > the unfound functions.
> >
> > Might this be an artifact of the new package system, or am I looking
> > elsewhere for the problem?  I couldn't tell whether I had to switch over to
> > the new package system now, or whether I can take my time migrating our
> > stuff over.
> >
> > thanks,
> > Kathi
> >
> >
> >
> >
> > ____________________
> >   Racket Users list:
> >   http://lists.racket-lang.org/users
> >
> 
> 
> 
> -- 
> Jay McCarthy <jay at cs.byu.edu>
> Assistant Professor / Brigham Young University
> http://faculty.cs.byu.edu/~jay
> 
> "The glory of God is Intelligence" - D&C 93
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users

Posted on the users mailing list.