X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=doc%2Fmanual%2Fpackage-locks-extended.texinfo;h=5bcd108c74b0b89a1ccd67cd7e79c0d2d6fac387;hb=2056118835600a7c4e372c796568ddada5824cf6;hp=5f983ec4f1c1ddefc6fc6437879a330c5d15ed20;hpb=74cfbf6d0572b7df1b3492563408a7cb3ae103cf;p=sbcl.git diff --git a/doc/manual/package-locks-extended.texinfo b/doc/manual/package-locks-extended.texinfo index 5f983ec..5bcd108 100644 --- a/doc/manual/package-locks-extended.texinfo +++ b/doc/manual/package-locks-extended.texinfo @@ -81,9 +81,9 @@ Unless explicitly altered by @code{defpackage}, @findex @sbext{disable-package-locks} @findex @sbext{enable-package-locks} -Lexical bindings or declarations that violate package locks cause -result in a @code{program-error} being signalled at when the form that -violates package locks would be executed. +Lexical bindings or declarations that violate package locks cause a +compile-time warning, and a runtime @code{program-error} when the form +that violates package locks would be executed. A complete listing of operators affect by this is: @code{let}, @code{let*}, @code{flet}, @code{labels}, @code{macrolet}, and @@ -184,6 +184,12 @@ Renaming a package. @item Deleting a package. +@item +Adding a new package local nickname to a package. + +@item +Removing an existing package local nickname to a package. + @end enumerate @subsubsection Operations on Symbols