0.7.4.8:
[sbcl.git] / doc / compiler.sgml
index 44e62ce..8606a45 100644 (file)
@@ -51,7 +51,7 @@ message:
     <function>with-compilation-unit</> is used to delay undefined
     warnings.</para></listitem>
   <listitem><para><computeroutput>in: DEFUN FOO</> This is the
-    definition top-level form responsible for the error. It is
+    definition top level form responsible for the error. It is
     obtained by taking the first two elements of the enclosing form
     whose first element is a symbol beginning with <quote><literal>def</></>.
     If there is no such enclosing <quote><literal>def</></> form, then the 
@@ -63,7 +63,7 @@ message:
     <emphasis>original source</> form responsible for the error.
     Original source means that the form directly appeared in the
     original input to the compiler, i.e. in the lambda passed to
-    <function>compile</> or in the top-level form read from the
+    <function>compile</> or in the top level form read from the
     source file. In this example, the expansion of the <function>zoq</>
     macro was responsible for the error.</para></listitem>
   <listitem><para><computeroutput>--> ROQ PLOQ +</> This is the
@@ -274,10 +274,10 @@ gives this error:
 
 <screen>in: DEFUN FOO
   (DO ((CURRENT L #) (# NIL)) (WHEN (EQ # E) (RETURN CURRENT)) )
-caught ERROR: (during macroexpansion)
-
-error in function LISP::DO-DO-BODY:
-   DO step variable is not a symbol: (ATOM CURRENT)</screen>
+caught ERROR: 
+  (in macroexpansion of (DO # #))
+  (hint: For more precise location, try *BREAK-ON-SIGNALS*.)
+  DO step variable is not a symbol: (ATOM CURRENT)</screen>
 </para>
 
 </sect2>
@@ -323,7 +323,7 @@ _   \code{3}.  If null, the global values of \code{*print-level*} and
 _   \code{*print-length*} are used.
 _ \end{defvar}
 _ 
-_ \begin{defmac}{extensions:}{def-source-context}{%
+_ \begin{defmac}{extensions:}{define-source-context}{%
 _     \args{\var{name} \var{lambda-list} \mstar{form}}}
 _ 
 _   This macro defines how to extract an abbreviated source context from