1 Aug 2008 09:53
Re: Missing docs.
Nikodemus Siivola <nikodemus <at> random-state.net>
2008-08-01 07:53:13 GMT
2008-08-01 07:53:13 GMT
On Thu, Jul 31, 2008 at 10:16 PM, Robin Lee Powell
<rlpowell <at> digitalkingdom.org> wrote:
>
> I'm trying to get some CLOCC/Port stuff working with SBCL, and I've
> discovered quite a few things missing from the manual. None of
> sb-simple-streams is documented at all, and almost nothing of sb-sys
> is either.
>
> Is there some way I can generate some of this locally or something?
A bunch of those symbols are dead (I'll commit a patch to clean up
those later today).
A bunch of them aren't really something users are supposed to mess
with, unless they really know what they're doing. (Like %PRIMITIVE,
*INTERRUPTS-ENABLED*, etc.) thse should be IMO moved elsewhere.
A bunch of them should be documented properly in the manual -- but
most of them already have docstrings, so that is not a terrible
ordeal. Some of these should be moved to SB-EXT (and some maybe to
SB-ALIEN.)
(dolist (x (sort (loop for s being each external-symbols in :sb-sys
collect s) #'string<))
(when (or (boundp x) (fboundp x) (find-class x nil) (sb-int:info
:type :kind x))
(write-line
"--------------------------------------------------------------------------")
(describe x)))
(Continue reading)
RSS Feed