[elephant-devel] SQLite 3 support - fixed

Robert L. Read read at robertlread.net
Tue Nov 22 13:13:06 UTC 2005


Dear Dan,
    Thanks!  This is excellent!  If we can get this to work, it will be
significant step forward in the 
overall value of the Elephant package.
    I will make this my highest priority upon returning from the
Thanksgiving holiday next week.
In fact, I had meant to release SQL-BACK-END as Elephant 0.3 by now;
this give me further
incentive to do that, although I will evaluate your patch first, as it
would be very nice to 
release Postgres and Sql-Lite support at the same time.

    


On Tue, 2005-11-22 at 04:27 -0500, Dan Knapp wrote:

>   Enclosed, find my patch against SQL-BACK-END to make Elephant work
> with SQLite 3.  I have also attached the detailed notes I took while
> debugging, since they'll probably be of interest to Robert.  There may
> be a couple small changes in the patch not explained in the notes...
> ask me if it's unclear.  The notes are stream-of-consciousness stuff,
> so don't expect them to be concise or direct.
> 
> 
>   The main problem was a bug in how slot values were decoded.  The
> actual connecting to the database and exchanging sql with it went
> without a hitch.
> 
> 
>   I needed the Berkely DB support to continue working, so that I could
> migrate my data, so I fixed one small bug there and changed the
> library path to where fink installs it - I used the "db43*" packages.
> 
> 
>   I tested this all on OS X:
> 
> 
> Darwin mt-kukulu.local 8.2.0 Darwin Kernel Version 8.2.0: Fri Jun 24
> 17:46:54 PDT 2005; root:xnu-792.2.4.obj~3/RELEASE_PPC Power Macintosh
> powerpc
> 
> 
>   I used clsql-3.4.6, uffi-1.5.7, and the version of sqlite which came
> with the OS, 3.0.8.6.
> 
> 
>   Tell me how it works for you!
> 
> 
> 
> 
> 
> 
> 
> -- Dan Knapp
> 
> 
> 
> 
> _______________________________________________
> 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/20051122/68b02f1f/attachment.html>


More information about the elephant-devel mailing list