[elephant-devel] A thorny problem....

Robert L. Read read at robertlread.net
Sat Feb 18 18:29:37 UTC 2006


Excellent!  It would be wonderful if it would work with lispworks.

It is certainly reasonable to create a "lispworks+CLSQL" only
solution OR a "lispsworks+BDB" only solution; I would be happy
to roll that into a release, and hope that in the future the full
feature
set would be supported.


On Sat, 2006-02-18 at 18:33 +0100, Klaus Harbo wrote:

> On 17/02/2006, at 16:17, Robert L. Read wrote:
> 
> > I think I've a identified a serious problem relating to the
> > the dependencies on various modules that I offer up
> > for you comment.
> >
> > I major goal of the multiple backend system is to allow
> > you to not need to install the software related to the system
> > you don't need.  If you want to use BerkeleyDB, you shouldn't have
> > to install CL-SQL.  If you want to use CL-SQL and a relational  
> > database,
> > you can't shouldn't have to install BerkeleyDB (which would subject
> > you to their license, in any case.)
> 
> I have spent some time looking at what it would take to make Elephant  
> work with Lispworks.  It would a considerable advantage if I could  
> deal with making one backend work at a time.
> 
> -Klaus.
> 
> PS I case you're wondering, the status of this effort is that I can  
> get basic values into and out from the Postgres backend store,  
> whereas I keep getting EAGAIN signals whenever I try to use the  
> Berkeley backend.  I haven't had time yet to look more into getting  
> persistent classes work.  The Berkeley backend required a significant  
> number of changes, since the code generated by UFFI for Lispworks  
> requires placeholder (dummy) arguments for :out parameters, where  
> Allegro and SBCL/CMUCL seem to want none. 
> _______________________________________________
> elephant-devel site list
> elephant-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/elephant-devel/attachments/20060218/ba7050a2/attachment.html>


More information about the elephant-devel mailing list