[elephant-devel] Problem with Elephant on SBCL 0.8.17

Robert L. Read robertlread at austin.rr.com
Wed Jan 5 01:31:26 UTC 2005


Thanks.

I'm not intentionally using unicode; do you know how I can turn it off?

I will eventually want to use Unicode, and can't (well, don't want to) 
afford Franz.

Is this something I could work on inside Elephant, or would it be better to
let you get to it and work around it for now?



Ben wrote:

> unicode in sbcl is not supported yet. i was waiting for it to settle
> down a bit. probably i'll work on it for the next release. in the
> meantime use 8-bit character representations. unicode works for
> allegro if you need it. sorry.
>
> take care, B
>
> On Tue, 4 Jan 2005, Robert L. Read wrote:
>
>> I'm trying to use Elephant (which looks great, BTW) with SBCL 0.8.17. 
>> On the simple test code below, it looks like it is encountering a 
>> bug, seemingly related to unicode or character representation in some 
>> other way in SBCL. I suspect this is an SBCL bug, but I thought I 
>> should post it here first.
>>
>> Thanks for any information you can provide. I can debug down inside 
>> Elephant if I have to, but this I'm in a little over my head already.
>>
>> (require 'asdf)
>> (asdf:operate 'asdf:load-op :elephant)
>>
>> (use-package 'ELEPHANT)
>>
>> (defparameter *SLEEPYCAT-HOME* "/home/read/testdb")
>>
>> (open-store *sleepycat-home*)
>>
>> (add-to-root "x" 1)
>>
>> (get-from-root "x")
>>
>> (add-to-root "x" "abc")
>>
>> (get-from-root "x")
>>
>>
>> [read at localhost DCM]$ lisp
>> This is SBCL 0.8.17, an implementation of ANSI Common Lisp.
>> More information about SBCL is available at <http://www.sbcl.org/>.
>>
>> SBCL is free software, provided as is, with absolutely no warranty.
>> It is mostly in the public domain; some portions are provided under
>> BSD-style licenses. See the CREDITS and COPYING files in the
>> distribution for more information.
>> * (require 'asdf)
>>
>> NIL
>> * (asdf:operate 'asdf:load-op :elephant)
>>
>> ; loading system definition from 
>> #P"/usr/local/share/lisp/elephant.asd" into
>> ; #<PACKAGE "ASDF3797">
>> ; registering #<SYSTEM ELEPHANT {9684911}> as ELEPHANT
>> ; loading system definition from #P"/usr/local/share/lisp/uffi.asd" into
>> ; #<PACKAGE "ASDF3803">
>> ; registering #<SYSTEM UFFI {997FBA9}> as UFFI
>> NIL
>> * (use-package 'ELEPHANT)
>>
>> T
>> * (defparameter *SLEEPYCAT-HOME* "/home/read/testdb")
>>
>> *SLEEPYCAT-HOME*
>> * (open-store *sleepycat-home*)
>>
>> #<STORE-CONTROLLER {96063B1}>
>> * (add-to-root "x" 1)
>>
>> 1
>> * (get-from-root "x")
>>
>> 1
>> T
>> * (add-to-root "x" "abc")
>>
>> "abc"
>> * (get-from-root "x")
>>
>> "
>>
>> _______________________________________________
>> elephant-devel site list
>> elephant-devel at common-lisp.net
>> http://common-lisp.net/mailman/listinfo/elephant-devel
>>
>





More information about the elephant-devel mailing list