<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.3.2">
</HEAD>
<BODY>
On Mon, 2005-11-07 at 21:44 +0100, Florian Obser wrote:<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Will sbcl 0.9.5 be a requirement for elephant 0.3.0 or do you think i</FONT>
<FONT COLOR="#000000">can stick with 0.8.16? Are the unicode-issues resolved?</FONT>
<FONT COLOR="#000000">I'm going to try the cvs-version as soon as I find the time, probably</FONT>
<FONT COLOR="#000000">next weekend.</FONT>
</PRE>
</BLOCKQUOTE>
No, 0.3.0 should still work with SBCL 0.8.X.  In fact thanks to Juho Snellman I recently committed<BR>
the necessary changes to the SQL-BACK-END branch to deal with these.<BR>
<BR>
The SBCL team obsoleted a low-level memory function between 8 and 9; I'm not sure why but<BR>
you have to test what version you are in and call the correct thing.  In theory I have done it correctly<BR>
so it will work under both versions.<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>

<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> As an alternative, you could run the tests, and send me the output of</FONT>
<FONT COLOR="#000000">> that; that might</FONT>
<FONT COLOR="#000000">> provide some help. </FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> The tests for version 0.2.1 can be run via:</FONT>
<FONT COLOR="#000000">> (asdf:operate 'asdf:load-op :elephant-tests)</FONT>
<FONT COLOR="#000000">> (in-package "ELEPHANT-TESTS")</FONT>
<FONT COLOR="#000000">> (do-all-tests)</FONT>

<FONT COLOR="#000000">A quick test failed in the first line:</FONT>
<FONT COLOR="#000000">------------------------------</FONT>
<FONT COLOR="#000000">component "elephant-tests" not found</FONT>
<FONT COLOR="#000000">   [Condition of type ASDF:MISSING-COMPONENT]</FONT>
<FONT COLOR="#000000">------------------------------</FONT>
</PRE>
</BLOCKQUOTE>
This is probably because you have not placed a symbolic link to blahblah/elephant-0.2.1/elephant-tests.asd in<BR>
the "asdf::*central-repository*" directory.<BR>
<BR>
I personally use  "/usr/local/share/lisp" for this, and have the following three lines in my /etc/sbclrc file,<BR>
to make sure SBCL knows where to find my ASDF systems:<BR>
<BR>
(defparameter *ASDF-PACKAGE-HOME* "/usr/local/share/lisp/")<BR>
(require 'asdf)<BR>
(setq asdf:*central-registry* (cons *asdf-package-home* asdf:*central-registry*))<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>

<FONT COLOR="#000000">This probably means that i messed up the elephant setup. If you're</FONT>
<FONT COLOR="#000000">really interested in the output I can try to get it running, but if not</FONT>
<FONT COLOR="#000000">I'm going to ignore the problem and switch to the cvs version and sql.</FONT>
</PRE>
</BLOCKQUOTE>
I'd rather deal with the CVS version; that does NOT mean that you should use the SQL version.<BR>
The SQL-BACK-END branch works equally well with the BerkeleyDB or the SQL version; and <BR>
you can elect which to use.  In fact the BerkeleyDB is about 5 times faster than the SQL version.<BR>
<BR>
Nonetheless, the 0.3.0 version will be the latest version and will be better maintained.<BR>
<BR>
No, the Unicode and UTF-8 issues are not resolved yet.  I know they concern the low-level<BR>
serializer, that constructs a byte stream serialization of the lisp objects.  Unfortunately in<BR>
some way this is sensitive to the character definition.  So I understand the general problem,<BR>
but have not had time to fix it; I intend to do it fairly soon, as I need Unicode stuff for my<BR>
own projects.<BR>
<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Probably. When I searched google for "DB_NOTFOUND: No matching key/data</FONT>
<FONT COLOR="#000000">pair found" I got many hits related to many different projects so I</FONT>
<FONT COLOR="#000000">think that it's not that easy to set up libdb correctly.</FONT>

<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Hoping that somehow helps,</FONT>

<FONT COLOR="#000000">Yes, I think so. Thank you for the quick response.</FONT>

<FONT COLOR="#000000">- Florian</FONT>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>