> 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.


> 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.

  Thanks,

    Leslie

_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

Reply via email to