0.8.5.22:
[sbcl.git] / doc / beyond-ansi.sgml
index 9138489..388ebdf 100644 (file)
@@ -114,16 +114,18 @@ calling external C code, described
 <para>&SBCL; provides additional garbage collection functionality not
 specified by &ANSI;. Weak pointers allow references to objects to be
 maintained without keeping them from being GCed. And "finalization"
-hooks are available to cause code to be executed when an object is
+hooks are available to cause code to be executed when an object has been
 GCed.</para> <!-- FIXME: Actually documenting these would be good.:-| -->
 
 <para>&SBCL; supports Gray streams, user-overloadable CLOS classes
 whose instances can be used as Lisp streams (e.g. passed as the
-first argument to <function>format</>).</para>
+first argument to <function>format</>).  Additionally, the 
+bundled contrib module <interface>sb-simple-streams</interface>
+implements a subset of the Franz Allegro simple-streams proposal.</para>  
 
 <para>&SBCL; supports a MetaObject Protocol which is intended to be
 compatible with &AMOP;; present exceptions to this (as distinct from
-current bugs) are:
+current bugs) are:</para>
 <itemizedlist>
   <listitem><para>the abstract <classname>metaobject</> class is not
     present in the class hierarchy;</para></listitem>
@@ -135,7 +137,8 @@ current bugs) are:
   <listitem><para>the system-supplied <property>:around</> method for
     <function>compute-slots</> specialized on
     <classname>funcallable-standard-class</> does not respect the
-    requested order from a user-supplied primary method.
+    requested order from a user-supplied primary method.</para>
+</listitem>
 </itemizedlist>
 
 </sect2>
@@ -144,7 +147,7 @@ current bugs) are:
 
 <para>&SBCL; (as of version 0.8.3, on Linux x86 only) supports a
 fairly low-level threading interface that maps onto the host operating
-system's concept of threads or lightweight processes.  
+system's concept of threads or lightweight processes.  </para>
 
 <sect3><title>Lisp-level view</title>