Hi,
wanting to try hyperdoc, I found a patch for hyperspec-lookup in hyperdoc.
Here are my questions:
1. (question for Erik, as hyperspec-lookup maintainer:)
hyperspec-lookup doesn't build unless the hyperspec is already
installed, because it looks for files in /usr/.
Would it be possible to commit the diff in hyperdoc, which simply
adds Map_Sym.txt to the distribution, allowing hyperspec-lookup to
build and function without a local installation of the hyperspec as
a pre-requisite?
A patch is here: http://repo.or.cz/w/hyperspec-lookup.git?a=commitdiff;h=f79a65bcb96262532ec…
This would be important for me, because I'd like my projects to
depend on hyperdoc, which depends on hyperspec-lookup, and I
believe that the user experience would suffer a lot if
asdf-install failed on all computers that don't happen to have the
Debian package `hyperspec' installed.
2. (question for Nikodemus, who wrote hyperspec-lookup.patch:)
There's another part in that diff which adds a hyperdoc-lookup
function to the HS package, but actually looks up CL symbols. I
didn't apply this part, because I could not understand its purpose.
It also seems outdated: hyperdoc currently passes only two arguments,
not three. Is this part important?
3. (question for Nikodemus and/or Rudi, who seems to be the only
person with actual commit access to hyperdoc on common-lisp.net)
Even after changing the above, lookup of CL symbols through
hyperdoc didn't work for me, because introspective lookup signals
an error on packages without hyperdoc support, so lookup can't fall
through to the hyperspec-lookup case.
I changed this locally.
Patch: http://repo.or.cz/w/hyperdoc.git?a=commitdiff;h=03638747a633caec1034a423732…
To get things running, I made git mirrors of the two projects and
committed my changes there. Would it be possible to commit the changes
upstream?
http://repo.or.cz/w/hyperspec-lookup.githttp://repo.or.cz/w/hyperdoc.git
Thanks,
d.