[elephant-devel] A thorny problem....
Robert L. Read
read at robertlread.net
Sat Feb 18 18:51:32 UTC 2006
Holy smokes! Good thing I had the good sense to stay out of the way...
On Sat, 2006-02-18 at 13:39 -0500, Ian Eslick wrote:
> With the separate backend system I'm implementing you can specify that
> only CLSQL backends can be loaded so you will be able to debug backends
> against lisps independently without much problem.
>
> Robert, I'm mostly done with the conversion although I got carried away
> on scope a bit. I'm testing it now and should be checking it in this
> afternoon.
>
> Ian
>
> Robert L. Read wrote:
> > 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 <mailto:elephant-devel at common-lisp.net>
> >> http://common-lisp.net/mailman/listinfo/elephant-devel
> >>
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > elephant-devel site list
> > elephant-devel at common-lisp.net
> > http://common-lisp.net/mailman/listinfo/elephant-devel
> _______________________________________________
> 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/28e9b14f/attachment.html>
More information about the elephant-devel
mailing list