Just to follow up on this. I've been working with Leslie in the back ground (he's graciously taken the time to do some mentoring and reviews of code as well as to put up with some of my not so well thought out ideas :-) ). I have large pieces of Elephant switched over to CFFI, but largely due to my limited time have temporarily placed this on the back burner while working through a skiplist implementation with Leslie. I hope to get back to this project in the next couple of weeks. While it has not been quite as straight forward as I had anticipated (for example deftype assumptions) there isn't any reason (beyond spending some time on it) that I shouldn't be able to complete it.
Thanks, Glenn V. Glenn Tarcea [EMAIL PROTECTED] On Nov 4, 2008, at 3:39 AM, Leslie P. Polzer wrote: > >> The following is something of a workaround and I'm not really sure >> why >> it works, but here goes. >> >> Starting with a fresh SBCL image I loaded "cffi-uffi-compat" (*not* >> "cffi" or "uffi") , then "cl-base64" and finally "elephant". After >> issuing some warnings about package name clashes between UFFI and >> CFFI-UFFI-COMPAT, adding and retrieving from a store seems to work. I >> have yet to run the tests. > > Glenn has nearly migrated Elephant and ELE-BDB to CFFI, so > this probably won't be an issue in the mid-term. > > I'm surprised that CFFI-UFFI works for you with Elephant. > Perhaps the CFFI guys fixed some bugs since I last tried it. > > > _______________________________________________ > elephant-devel site list > elephant-devel@common-lisp.net > http://common-lisp.net/mailman/listinfo/elephant-devel > > _______________________________________________ elephant-devel site list elephant-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/elephant-devel