[elephant-devel] Memutil

Ian Eslick eslick at media.mit.edu
Tue Apr 29 21:07:03 UTC 2008


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 at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel




More information about the elephant-devel mailing list