0.9.0.37:
[sbcl.git] / doc / manual / package-locks-extended.texinfo
index e584673..60f32fb 100644 (file)
@@ -1,6 +1,7 @@
 @node Package Locks
 @comment  node-name,  next,  previous,  up
 @chapter Package Locks
+@cindex Packages, locked
 
 None of the following sections apply to SBCL built without package
 locksing support.
@@ -11,19 +12,19 @@ consept of implementation packages and the associated operators may be
 renamed.
 
 @menu
-* Package Lock Concepts::
-* Package Lock Dictionary::
+* Package Lock Concepts::       
+* Package Lock Dictionary::     
 @end menu
 
 @node Package Lock Concepts
 @section Package Lock Concepts
 
 @menu
-* Package Lock Overview::                    
+* Package Lock Overview::       
 * Implementation Packages::     
-* Package Lock Violations::
-* Package Locks in Compiled Code::               
-* Operations Violating Package Locks::
+* Package Lock Violations::     
+* Package Locks in Compiled Code::  
+* Operations Violating Package Locks::  
 @end menu
 
 @node Package Lock Overview
@@ -79,10 +80,10 @@ errors of type @code{sb-ext:symbol-package-locked-error}.
 @subsubsection Lexical bindings and declarations
 
 Compiling lexical binding constructs or lexical declarations that
-violate package locks package cause a compile-time package-lock
-violation. A complete listing of operators affect by this is:
-@code{let}, @code{let*}, @code{flet}, @code{labels}, @code{macrolet},
-and @code{symbol-macrolet}, @code{declare}.
+violate package locks causes a compile-time package-lock violation. A
+complete listing of operators affect by this is: @code{let},
+@code{let*}, @code{flet}, @code{labels}, @code{macrolet}, and
+@code{symbol-macrolet}, @code{declare}.
 
 Package locks affecting both lexical bindings and declarations can be
 disabled at compile-time with @code{sb-ext:disable-package-locks}