[Chicken-users] sql-de-lite integrated SQLite3 library

2010-08-11 Thread Jim Ursetto
Hi there.

SQLite3 is a great, lightweight database, but I have hesitated to use
it in Chicken applications because it's not guaranteed to be installed
or recent enough on a user's machine -- especially if they're on
Windows or OS X.  Installing it can be an annoying extra step for your
users.

To that end, I've updated the sql-de-lite egg to include an integrated
SQLite3 library, currently 3.7.0.1.  At installation time, the egg
will auto-detect whether your system library is present and recent
enough.  If so, it links against your system library; if not, it links
against the built-in library.  It's also possible to override the
auto-detection if desired.

The goal is to allow you to just depend on sql-de-lite in your
application and not worry about whether the library is installed or
too old.  SQLite3 is a great replacement for ad-hoc file formats and,
even if you are not a fan of SQL, the underlying database tech is
top-notch.

Integrated build has been tested on OS X 10.5, mingw32, and Ubuntu
10.04.  Just run `chicken-install -test sql-de-lite` if you would like
to test it out, and please report back any bugs or successes.

For more details, see http://3e8.org/chickadee/sql-de-lite#sec:Installation.

Jim

___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users


[Chicken-users] sql-de-lite integrated SQLite3 library

2010-08-12 Thread Arthur Maciel
Jim, that's a perfect solution to a personal common problem and worry! What
an awesome idea!

Thank you very much!
Arthur

Message: 1
> Date: Thu, 12 Aug 2010 00:21:43 -0500
> From: Jim Ursetto 
> Subject: [Chicken-users] sql-de-lite integrated SQLite3 library
> To: chicken-users users 
> Message-ID:
>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hi there.
>
> SQLite3 is a great, lightweight database, but I have hesitated to use
> it in Chicken applications because it's not guaranteed to be installed
> or recent enough on a user's machine -- especially if they're on
> Windows or OS X.  Installing it can be an annoying extra step for your
> users.
>
> To that end, I've updated the sql-de-lite egg to include an integrated
> SQLite3 library, currently 3.7.0.1.  At installation time, the egg
> will auto-detect whether your system library is present and recent
> enough.  If so, it links against your system library; if not, it links
> against the built-in library.  It's also possible to override the
> auto-detection if desired.
>
> The goal is to allow you to just depend on sql-de-lite in your
> application and not worry about whether the library is installed or
> too old.  SQLite3 is a great replacement for ad-hoc file formats and,
> even if you are not a fan of SQL, the underlying database tech is
> top-notch.
>
> Integrated build has been tested on OS X 10.5, mingw32, and Ubuntu
> 10.04.  Just run `chicken-install -test sql-de-lite` if you would like
> to test it out, and please report back any bugs or successes.
>
> For more details, see
> http://3e8.org/chickadee/sql-de-lite#sec:Installation.
>
> Jim
>
>
___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] sql-de-lite integrated SQLite3 library

2010-08-12 Thread Stephen Eilert
On Thu, Aug 12, 2010 at 2:21 AM, Jim Ursetto  wrote:
> Hi there.
>
> SQLite3 is a great, lightweight database, but I have hesitated to use
> it in Chicken applications because it's not guaranteed to be installed
> or recent enough on a user's machine -- especially if they're on
> Windows or OS X.  Installing it can be an annoying extra step for your
> users.
>
> To that end, I've updated the sql-de-lite egg to include an integrated
> SQLite3 library, currently 3.7.0.1.  At installation time, the egg
> will auto-detect whether your system library is present and recent
> enough.  If so, it links against your system library; if not, it links
> against the built-in library.  It's also possible to override the
> auto-detection if desired.
>
> The goal is to allow you to just depend on sql-de-lite in your
> application and not worry about whether the library is installed or
> too old.  SQLite3 is a great replacement for ad-hoc file formats and,
> even if you are not a fan of SQL, the underlying database tech is
> top-notch.
>
> Integrated build has been tested on OS X 10.5, mingw32, and Ubuntu
> 10.04.  Just run `chicken-install -test sql-de-lite` if you would like
> to test it out, and please report back any bugs or successes.
>
> For more details, see http://3e8.org/chickadee/sql-de-lite#sec:Installation.
>

Hey, that's awesome :)


--Stephen

Sent from my Emacs

___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users