[cl-store-cvs] CVS update: cl-store/doc/cl-store.texi

Sean Ross sross at common-lisp.net
Fri May 6 14:19:31 UTC 2005


Update of /project/cl-store/cvsroot/cl-store/doc
In directory common-lisp.net:/tmp/cvs-serv11930/doc

Modified Files:
	cl-store.texi 
Log Message:
Changelog 2005-05-06
Date: Fri May  6 16:19:31 2005
Author: sross

Index: cl-store/doc/cl-store.texi
diff -u cl-store/doc/cl-store.texi:1.10 cl-store/doc/cl-store.texi:1.11
--- cl-store/doc/cl-store.texi:1.10	Thu Mar 24 09:25:20 2005
+++ cl-store/doc/cl-store.texi	Fri May  6 16:19:30 2005
@@ -211,7 +211,7 @@
 @anchor{Variable *store-used-packages*}
 @vindex *store-used-packages*
 @deftp {Variable} *store-used-packages* @emph{Default NIL}
-The variable determines the how packages on a package use
+The variable determines how packages on a package use
 list will be serialized. If non-nil the the package will
 be fully serialized, otherwise only the name will be stored.
 @end deftp
@@ -278,8 +278,9 @@
 
 
 @anchor{Function find-backend}
- at deffn {Function} find-backend name
-Returns the backend named by @emph{name} or nil if it does not exist.
+ at deffn {Function} find-backend name &optional (errorp nil)
+Return backup called @emph{name}. If there is no such backend NIL is returned 
+if @emph{errorp} is false, otherwise an error is signalled.
 @end deffn
 
 @anchor{Function caused-by}
@@ -380,7 +381,7 @@
 Registers @emph{name} under the code @emph{code} into the cl-store-backend. 
 The backend will use this mapping when restoring values. 
 Will signal an error if code is already registered and @emph{errorp} is not NIL.
-Currently codes 1 through 33 are in use.
+Currently codes 1 through 35 are in use.
 @end deffn
 
 @anchor{Function output-type-code}
@@ -754,6 +755,16 @@
 @item  Due to the fact that function's aren't fully supported CLOS Classes initfunction slot cannot be serialized.
 @end itemize
 
+
+ at section Regarding String Serialization
+Users are required to be extremely careful when serializing strings from one
+lisp implementation to another since the array-element-type will be tracked
+for strings and the Hyperspec does not specify an upper limit for base-chars.
+This can be a problem if you serialize a simple-base-string containing wide 
+characters, in an implementation which specifies no limit on base-char, 
+to an implementation with a limit.
+If you have a solution I would be happy to hear it.
+
 @node Credits
 @chapter Credits
 Thanks To
@@ -762,6 +773,7 @@
 @item Alain Picard : Structure Storing and support for Infinite Floats for Lispworks.
 @item Robert Sedgewick: Package Imports for OpenMCL and suggesting Multiple Backends.
 @item Thomas Stenhaug: Comprehensive package storing and miscellaneous improvements.
+ at item Killian Sprotte: Type specification fixups.
 @end itemize
 
 @node Index




More information about the Cl-store-cvs mailing list