<!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>
Holy smokes!  Good thing I had the good sense to stay out of the way...<BR>
<BR>
On Sat, 2006-02-18 at 13:39 -0500, Ian Eslick wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">With the separate backend system I'm implementing you can specify that</FONT>
<FONT COLOR="#000000">only CLSQL backends can be loaded so you will be able to debug backends</FONT>
<FONT COLOR="#000000">against lisps independently without much problem.</FONT>

<FONT COLOR="#000000">Robert, I'm mostly done with the conversion although I got carried away</FONT>
<FONT COLOR="#000000">on scope a bit.  I'm testing it now and should be checking it in this</FONT>
<FONT COLOR="#000000">afternoon.</FONT>

<FONT COLOR="#000000">Ian</FONT>

<FONT COLOR="#000000">Robert L. Read wrote:</FONT>
<FONT COLOR="#000000">> Excellent!  It would be wonderful if it would work with lispworks.</FONT>
<FONT COLOR="#000000">></FONT>
<FONT COLOR="#000000">> It is certainly reasonable to create a "lispworks+CLSQL" only</FONT>
<FONT COLOR="#000000">> solution OR a "lispsworks+BDB" only solution; I would be happy</FONT>
<FONT COLOR="#000000">> to roll that into a release, and hope that in the future the full feature</FONT>
<FONT COLOR="#000000">> set would be supported.</FONT>
<FONT COLOR="#000000">></FONT>
<FONT COLOR="#000000">></FONT>
<FONT COLOR="#000000">> On Sat, 2006-02-18 at 18:33 +0100, Klaus Harbo wrote:</FONT>
<FONT COLOR="#000000">>> On 17/02/2006, at 16:17, Robert L. Read wrote:</FONT>
<FONT COLOR="#000000">>></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">>></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">>></FONT>
<FONT COLOR="#000000">>> -Klaus.</FONT>
<FONT COLOR="#000000">>></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> <mailto:<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>
<FONT COLOR="#000000">>>     </FONT>
<FONT COLOR="#000000">> ------------------------------------------------------------------------</FONT>
<FONT COLOR="#000000">></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>
<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>