0.8.0.27:
authorWilliam Harold Newman <william.newman@airmail.net>
Mon, 2 Jun 2003 22:12:04 +0000 (22:12 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Mon, 2 Jun 2003 22:12:04 +0000 (22:12 +0000)
commit648b48d2406f6d6f2bf341bf8ed350aac85398d0
tree9590eb0babb89d259f302ccffae0474e2e42a24f
parentf5f4dc4eb88fd23d8fb835c21ca862274d26c18e
0.8.0.27:
redid DESCRIBE and DESCRIBE-OBJECT newlining/freshlining to
be consistent with each other (so e.g. we don't get
multiple leading newlines when DESCRIBEing an instance
of STRUCTURE-OBJECT) and to conform to ANSI spec with
minimal surprise:
...DEFUN DESCRIBE now longer FRESH-LINEs.
...DEFUN DESCRIBE no longer does PPRINT-LOGICAL-BLOCK, either,
since FRESH-LINE inside PP-L-B can make a mess.
...DESCRIBE-OBJECT methods consistently do FRESH-LINEs, as in
the spec example, and if they use the prettyprinter,
they create their own PPRINT-LOGICAL-BLOCKs.
(No, this style -- coders paid by the line, mixing high level
CLOS dispatch with low-level physical output bypassing
the pretty-printer -- is not the way that I would have
specified the behavior, but I was still programming in C
and C++ when the spec was written, and no one asked me.)
deleted *DESCRIBE-METAOBJECTS-AS-OBJECTS-P*, since its output
is so messy I doubt people want to use it (and if I'm
wrong the implementation is trivial to restore, with
the only trickiness being figuring out a decent
interface to support)
added warning for the unwary/unwise in SB-BSD-SOCKETS docs
NEWS
contrib/sb-bsd-sockets/api-reference.html
contrib/sb-bsd-sockets/doc.lisp
src/code/condition.lisp
src/code/describe.lisp
src/pcl/describe.lisp
tests/interface.pure.lisp
tests/smoke.impure.lisp