Subject: Re: Help please: ILisp Hyperspec lookup problem
From: Erik Naggum <erik@naggum.net>
Date: Fri, 21 Jun 2002 21:09:52 GMT
Newsgroups: comp.lang.lisp
Message-ID: <3233682591958719@naggum.net>

* Andreas Hinze
| Is there a reason why it is separate from ilisp ? Currently it seems to me
| that CLHS 6 is supported by Ilisp 5.12 and former CLHS is supported by 5.11
| due to the "hard coded" translation table in hyperspec.el (since i got ilisp
| 5.12 around 5 hours ago i have had only a very short look at that file so i
| might wrong).

  It is "hard coded" only because there was no "soft" index when I first wrote
  this thing.  I had to extract the information from some HTML crap and I was
  not in the mood to do that whenever Emacs needed to build the index.  I had
  no idea Xanalys would go and change the filenames, which seemed rather stupid
  to me, anyway, but at least they provided a usable index, which was very nice
  when they first had to go do it.  Still, it would be a _lot_ better to have
  an algorithmic mapping instead of a table lookup, so one could simply use the
  symbol name.  A package could have a base URL as parts of its documentation
  using the same algorithm to arrive at the actual symbol, the way the function
  documentation seems to have been designed to help achieve.
-- 
  Guide to non-spammers: If you want to send me a business proposal, please be
  specific and do not put "business proposal" in the Subject header.  If it is
  urgent, do not use the word "urgent".  If you need an immediate answer, give
  me a reason, do not shout "for your immediate attention".  Thank you.