[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Access to documentation strings
- To: David A. Moon <Moon at SCRC-TENEX at MIT-MC>
- Subject: Re: Access to documentation strings
- From: JonL at PARC-MAXC
- Date: Thu, 02 Sep 1982 16:46:00 -0000
- Cc: Common-Lisp at SU-AI
- In-reply-to: Moon at SCRC-TENEX's message of Thursday, 26 August 1982, 03:25-EDT
I think you've got your hand on something bigger than merely documentation
strings; the question of "object types", or "definition type" if you will,
parallels the InterLisp "file package" facility. Despite the name "file pkg",
this facililty is really about a coordinated database for user code ("user"
can include the system, since most of it is written in Lisp now). I wouldn't
want to see progress on documentation held up at all, but it might be wise
to consider DOCUMENTATION in the light of such a coordinated facility.
File Pkg allows user-extensions to the "types" in a uniform way; it interfaces
not only to file manipulation commands, but also with MasterScope comands.
Only recently (sadly) did InterLisp correctly separate out the multiple
definitions, e.g. some name being both a Global variable (a VARS type) and
also a function name (a FNS type), but this is a must.
On the other hand, I'm not sure I see any value to the generalization of names
from symbols to any lisp object -- can you provide any motivation for this?