<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.3.2">
</HEAD>
<BODY>
Excellent!  It would be wonderful if it would work with lispworks.<BR>
<BR>
It is certainly reasonable to create a "lispworks+CLSQL" only<BR>
solution OR a "lispsworks+BDB" only solution; I would be happy<BR>
to roll that into a release, and hope that in the future the full feature<BR>
set would be supported.<BR>
<BR>
<BR>
On Sat, 2006-02-18 at 18:33 +0100, Klaus Harbo wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">On 17/02/2006, at 16:17, Robert L. Read wrote:</FONT>

<FONT COLOR="#000000">> I think I've a identified a serious problem relating to the</FONT>
<FONT COLOR="#000000">> the dependencies on various modules that I offer up</FONT>
<FONT COLOR="#000000">> for you comment.</FONT>
<FONT COLOR="#000000">></FONT>
<FONT COLOR="#000000">> I major goal of the multiple backend system is to allow</FONT>
<FONT COLOR="#000000">> you to not need to install the software related to the system</FONT>
<FONT COLOR="#000000">> you don't need.  If you want to use BerkeleyDB, you shouldn't have</FONT>
<FONT COLOR="#000000">> to install CL-SQL.  If you want to use CL-SQL and a relational  </FONT>
<FONT COLOR="#000000">> database,</FONT>
<FONT COLOR="#000000">> you can't shouldn't have to install BerkeleyDB (which would subject</FONT>
<FONT COLOR="#000000">> you to their license, in any case.)</FONT>

<FONT COLOR="#000000">I have spent some time looking at what it would take to make Elephant  </FONT>
<FONT COLOR="#000000">work with Lispworks.  It would a considerable advantage if I could  </FONT>
<FONT COLOR="#000000">deal with making one backend work at a time.</FONT>

<FONT COLOR="#000000">-Klaus.</FONT>

<FONT COLOR="#000000">PS I case you're wondering, the status of this effort is that I can  </FONT>
<FONT COLOR="#000000">get basic values into and out from the Postgres backend store,  </FONT>
<FONT COLOR="#000000">whereas I keep getting EAGAIN signals whenever I try to use the  </FONT>
<FONT COLOR="#000000">Berkeley backend.  I haven't had time yet to look more into getting  </FONT>
<FONT COLOR="#000000">persistent classes work.  The Berkeley backend required a significant  </FONT>
<FONT COLOR="#000000">number of changes, since the code generated by UFFI for Lispworks  </FONT>
<FONT COLOR="#000000">requires placeholder (dummy) arguments for :out parameters, where  </FONT>
<FONT COLOR="#000000">Allegro and SBCL/CMUCL seem to want none. </FONT>
<FONT COLOR="#000000">_______________________________________________</FONT>
<FONT COLOR="#000000">elephant-devel site list</FONT>
<FONT COLOR="#000000"><A HREF="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</A></FONT>
<FONT COLOR="#000000"><A HREF="http://common-lisp.net/mailman/listinfo/elephant-devel">http://common-lisp.net/mailman/listinfo/elephant-devel</A></FONT>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>