From: Christophe R. <cr...@us...> - 2002-05-30 17:54:23
|
Update of /cvsroot/sbcl/sbcl/doc In directory usw-pr-cvs1:/tmp/cvs-serv18604/doc Modified Files: compiler.sgml efficiency.sgml Log Message: 0.7.4.8: Tweak (again) the deftransform for %WITH-ARRAY-DATA to optimize for general vector as well as for simple-array. Use a conforming lambda list for the implementation of DEF!CONSTANT. Minor documentation tweaks Index: compiler.sgml =================================================================== RCS file: /cvsroot/sbcl/sbcl/doc/compiler.sgml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- compiler.sgml 15 Jan 2002 23:53:51 -0000 1.5 +++ compiler.sgml 30 May 2002 17:54:19 -0000 1.6 @@ -274,10 +274,10 @@ <screen>in: DEFUN FOO (DO ((CURRENT L #) (# NIL)) (WHEN (EQ # E) (RETURN CURRENT)) ) -caught ERROR: (during macroexpansion) - -error in function LISP::FROB-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> Index: efficiency.sgml =================================================================== RCS file: /cvsroot/sbcl/sbcl/doc/efficiency.sgml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- efficiency.sgml 18 Sep 2000 01:26:54 -0000 1.1.1.1 +++ efficiency.sgml 30 May 2002 17:54:19 -0000 1.2 @@ -28,7 +28,7 @@ <itemizedlist> <listitem><para>The &CMUCL; manual doesn't seem to state it explicitly, but &Python; has a mental block about type inference when - assignment is. involved &Python; is very aggressive and clever + assignment is involved. &Python; is very aggressive and clever about inferring the types of values bound with <function>let</>, <function>let*</>, inline function call, and so forth. However, it's much more passive and dumb about inferring the types of |