[cl-store-cvs] CVS update: cl-store/README
Sean Ross
sross at common-lisp.net
Thu Mar 24 08:46:34 UTC 2005
Update of /project/cl-store/cvsroot/cl-store
In directory common-lisp.net:/tmp/cvs-serv22998
Modified Files:
README
Log Message:
Changelog 2005-03-24
Date: Thu Mar 24 09:46:33 2005
Author: sross
Index: cl-store/README
diff -u cl-store/README:1.14 cl-store/README:1.15
--- cl-store/README:1.14 Thu Dec 2 11:31:54 2004
+++ cl-store/README Thu Mar 24 09:46:32 2005
@@ -1,7 +1,7 @@
README for Package CL-STORE.
Author: Sean Ross
Homepage: http://www.common-lisp.net/project/cl-store/
-Version: 0.4.2
+Version: 0.5.8
0. About.
CL-STORE is an portable serialization package which
@@ -13,7 +13,7 @@
1. Usage
The main entry points are
- - [Method] cl-store:store (obj place &optional (backend *default-backend*)) i
+ - [Method] cl-store:store (obj place &optional (backend *default-backend*))
=> obj
Where place is a path designator or stream and
backend is one of the registered backends.
@@ -22,10 +22,6 @@
=> restored-objects
Where place and backend is as above.
- - [Macro] cl-store:multiple-value-store (values-form place &optional (backend *default-backend*))
- => objects
- Stores all the values returned by VALUES-FORM into place as per cl-store:store.
-
- cl-store:restore is setfable, which I think makes
for a great serialized hit counter.
eg. (incf (restore place))
@@ -45,7 +41,7 @@
- *store-hash-size* and *restore-hash-size
At the beginning of storing and restoring an eq hash-table is created with a
- default size of 1000 to track objects which have been (re)stored. On large objects however
+ default size of 50 to track objects which have been (re)stored. On large objects however
the rehashing of these hash-tables imposes a severe drain on performance.
By binding these two variables to appropriately large values
about (100010 for a hash-table with 100000 int->string mappings) you
More information about the Cl-store-cvs
mailing list