On Apr 29, 2008, at 4:06 PM, Leslie P. Polzer wrote:
This is a legacy component that plays very nicely with BDB. It
should
be possible to abstract over buffer-streams so you could put a
different serializer in place for, say, a lisp-only backend. I
haven't been highly motivated to do this yet given there hasn't
been a
driver for it. Do you have a reason, other than good code hygiene,
for having such an abstraction?
Yes. It doesn't seem to play nice with the UFFI compatiblity layer
of CFFI (and UFFI itself in turn doesn't like CLISP).
It would be best to be independent of FFI stuff if one doesn't
use the BDB backend.
That is certainly true.
It will have to be done eventually whenever we get to a proper lisp
backend, but I'd need a pretty compelling argument to put my own time
into this anytime soon. I'm happy to review a patch however! :)
I'll probably look into it.
Great! It touches a bunch of code, but isn't terribly complicated.
Thanks,
Leslie
_______________________________________________
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