[bknr-devel] SBCL and OpenMCL ports done properly

Hoan Ton-That hoan at ton-that.org
Mon Feb 6 11:42:03 UTC 2006


Hey everyone,

I've ported the datastore to SBCL and OpenMCL properly.
I'm sorry to everyone else who has been kept waiting.

The format of the transaction log in UNCHANGED.
I've tested loading, creating, and snapshotting across
CMUCL, SBCL and OpenMCL with all primitive datatypes
(array, integer, symbol, string, list, hash-table, single and
double floats), as well as other compound objects.

The patch is against the latest svn repository.
Apologies again for this not being up sooner.

Hans, if I were to change one thing about the current
transaction log format, it would be the encoding of
floats and double-floats.  I think it would be better to
use integer-decode-float (because it is in the hyperspec),
than all these read-time conditionals.  I couldn't find
a `make-single-float' and `make-double-float' for OpenMCL.

I can easily do this for you and I'll even write a converter if you wish.

Hoan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: datastore-openmcl-and-sbcl-port
Type: application/octet-stream
Size: 13835 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/bknr-devel/attachments/20060206/684fc652/attachment.obj>


More information about the Bknr-devel mailing list