Two fixes to the output-record protocol implementation, per discussion on #lisp in the week of 3 September 2007:
Two fixes to the output-record protocol implementation, per discussion
on #lisp in the week of 3 September 2007:

1.  The standard-tree-output-record did not implement an
output-record-count method.  antifuchs supplied one.

2.  There was a default method for output-record-count that masked the
bug in #1.  It returned zero for any object of any output-record
subclass that did not implement output-record-count.  Per hefner's
suggestion, this method has been moved down from basic-output-record
to displayed-output-record.  We hope that this will cause earlier
failure in cases where methods are missing.

swflint/McCLIM,antifuchs/mcclim,onixie/mcclim,antifuchs/mcclim,slyrus/mcclim,slyrus/mcclim,onixie/mcclim,onixie/mcclim,swflint/McCLIM,swflint/McCLIM