[To reply replace "Aaron.Sloman.XX" with "A.Sloman"]
I previously answered a query from
> Marco Antoniotti <marcoxa@cs.nyu.edu>
about how to modify the package system in poplog common lisp. I
posted a lot of detail, which it turns out is irrelevant to that
task.
John Williams posted a reply which went to pop-forum but did not get
through to the news group because the mail->news filter objected
to the local popforum address through which it was posted.
In case anyone reading comp.lang.pop took seriously what I wrote, I
thought I should re-send John's message. Apologies to anyone who
gets it twice as a result.
> From: John Williams <johnw@cogs.susx.ac.uk>
> Date: Fri, 5 Jan 2001 10:55:42 +0000
> ...
> In Poplog Common Lisp, documentation is stored in a hash table of
> hash tables (one for each documentation type).
>
> The actual DOCUMENTATION function is in the file
> $usepop/pop/lisp/src/clos.lsp
>
> It's a generic function. All you need to do is add a method for
> packages. And edit the Lisp source for DEFPACKAGE (in defpackage.lsp)
> to invoke a SETF on DOCUMENTATION.
>
> Aaron's message was correct but not really relevant.
>
> John Williams.
I am delighted to hear my diagnosis was wrong. I foolishly did not
think of using grep to search for DOCUMENTATION in the lisp sources.
Aaron
===
Aaron Sloman, ( http://www.cs.bham.ac.uk/~axs/ )
School of Computer Science, The University of Birmingham, B15 2TT, UK
COMP.LANG.POP.FAQ http://www.cs.bham.ac.uk/research/poplog/comp.lang.pop.faq.html
EMAIL A.Sloman AT cs.bham.ac.uk (ReadATas@please !)
PAPERS: http://www.cs.bham.ac.uk/research/cogaff/
FREE TOOLS: http://www.cs.bham.ac.uk/research/poplog/freepoplog.html
|