<br>
Sorry, should have been more specific.<br>
<br>
SBCL 0.9.9<br>
<br><br><div><span class="gmail_quote">On 3/4/06, <b class="gmail_sendername">Ian Eslick</b> <<a href="mailto:eslick@csail.mit.edu">eslick@csail.mit.edu</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
William,<br><br>What distribution are you using?  There is an issue with unicode lisps<br>that has resulted in these differences and it's possible that the system<br>is not yet properly systematic.<br><br>Everyone,<br><br>
I've been looking at a fix for 0.5.0 to 0.6.0 upgrades which is<br>essentially a deprecated symbol map that will take symbols defined in<br>the elephant package and move them to symbols defined in the sleepycat<br>package.  This would be invisible to users.  I just haven't had a chance
<br>to test it yet.<br><br>In general I agree with Robert's comments about upgrading.  The current<br>migration code would be easy to turn into a database serializer that<br>would allow you to dump and reload an entire db in a reasonable way that
<br>was independent of a specific backend.  I won't be able to get to this<br>for awhile but I'm happy to engage in a discussion if someone would like<br>to implement it.<br><br>Regards,<br>Ian<br><br>William Halliburton wrote:
<br>><br>> I am new so this is probably old news. Maybe need to place warning in<br>> manual under btrees.<br>><br>> Not a bug, just a pain in the a...<br>><br>> Been tracking a wierd behavior when I was using (get-value str *db*)
<br>> and I could not get out what I put in.<br>><br>> Tracked it down to the keys being of different string types. One of<br>> simple-base-string and the other of (simple-array character).<br>><br>> (setf (get-value (namestring #p"asd") *db*) "foo")
<br>><br>> (get-value "asd" *db*) -> NIL<br>><br>> Section 2.9 mentions that the BTrees hash on value via the<br>> serialization and i'm sure that the two string type serialize<br>> differently. Maybe a line like:
<br>><br>> "Hashing on strings of different types will result in separate hash<br>> entries."<br>><br>> Thank you,<br>> William Halliburton<br>> ------------------------------------------------------------------------
<br>><br>> _______________________________________________<br>> elephant-devel site list<br>> <a href="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</a><br>> <a href="http://common-lisp.net/mailman/listinfo/elephant-devel">
http://common-lisp.net/mailman/listinfo/elephant-devel</a><br>_______________________________________________<br>elephant-devel site list<br><a href="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</a>
<br><a href="http://common-lisp.net/mailman/listinfo/elephant-devel">http://common-lisp.net/mailman/listinfo/elephant-devel</a><br></blockquote></div><br>