[racket] Debugging html library
At Tue, 17 Feb 2015 14:06:49 -0800, John Clements wrote:
> I think that you want to use
>
> raco pkg install --clone html
Well, `raco pkg update` instead of `raco pkg install`, since that the
"html" package is already installed. Also, that will only work with a
pre-release version of Racket, since `--clone` was not in v6.1.1.
In your attempt
raco pkg update --link /path/to/your/html
if "html" refers to the whole checkout directory, then that directory
is not intended to be a package directory. Instead, each of the four
directories within the "html" repo is a separate package. In
particular, if "html" above refers to the whole repository, then you
ended up with an "html" collection that has an "html" subcollection, an
"html-lib" subcollection, and so on.
In any case, changing the "html" package won't help. The "html"
packages just pulls in the "html-lib" and "html-doc" packages, which
have the real implementation. So, you wanted
raco pkg update --link /path/to/your/html/html-lib
to change the "html-lib" installation.
If you're using the development version of Racket, the `--clone`
machinery takes care of these details for you, which is why we added
it.
> On Tue, Feb 17, 2015 at 12:29 AM, Marco Monteiro <marco at neniu.org> wrote:
>
> > Hello!
> >
> > I've found some issues with the html library and I would like to debug it.
> > How do I go about doing it?
> >
> > Here is my experience so far:
> >
> > I've cloned https://github.com/racket/html.git.
> >
> > That has 4 subdirectories. The html-test subdirectory has (require html),
> > and doesn't use relative paths. So, I asked on irc about how can I hook my
> > local directory with the html code into racket. I get
> >
> > raco pkg update --link /path/to/your/html
> >
> > That doesn't work. It sounds wrong but I sudo and --force anyway and
> > something happens. raco pkg show now lists my link. I put a (break-it) at
> > the top of the sgml-reader.rkt file, go to my code using the library but
> > it still works.
> > I try the raco pkg update again - maybe I need to compile it for each
> > change -
> > but nothing changes.
> >
> > Thanks,
> > Marco
> >
> > ____________________
> > Racket Users list:
> > http://lists.racket-lang.org/users
> >
> >
> ____________________
> Racket Users list:
> http://lists.racket-lang.org/users