From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.user Subject: Re: new sqlite binding Date: Sun, 28 Nov 2010 11:51:58 +0000 Message-ID: <87r5e51u4n.fsf@ossau.uklinux.net> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1290949235 14806 80.91.229.12 (28 Nov 2010 13:00:35 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 28 Nov 2010 13:00:35 +0000 (UTC) Cc: Andy Wingo , guile-user To: linasvepstas@gmail.com Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sun Nov 28 14:00:31 2010 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PMgri-0001r3-P9 for guile-user@m.gmane.org; Sun, 28 Nov 2010 14:00:26 +0100 Original-Received: from localhost ([127.0.0.1]:36741 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PMgri-0006MK-99 for guile-user@m.gmane.org; Sun, 28 Nov 2010 08:00:26 -0500 Original-Received: from [140.186.70.92] (port=43925 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PMgrX-0006Kh-Fr for guile-user@gnu.org; Sun, 28 Nov 2010 08:00:16 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PMgrW-0003gi-10 for guile-user@gnu.org; Sun, 28 Nov 2010 08:00:15 -0500 Original-Received: from mail3.uklinux.net ([80.84.72.33]:34571) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PMgrV-0003YD-Rn for guile-user@gnu.org; Sun, 28 Nov 2010 08:00:13 -0500 Original-Received: from arudy (unknown [78.149.126.128]) by mail3.uklinux.net (Postfix) with ESMTP id DF07A1F6B33; Sun, 28 Nov 2010 12:59:39 +0000 (GMT) Original-Received: from neil-laptop (unknown [192.168.11.7]) by arudy (Postfix) with ESMTP id B625B3800B; Sun, 28 Nov 2010 12:59:37 +0000 (GMT) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:8243 Archived-At: Linas Vepstas writes: > Hi, > > On 25 November 2010 08:12, Andy Wingo wrote: >> >> I just hacked up a new binding to sqlite. It works with sqlite3 and >> Guile 1.9/2.0. Check it out at: >> >> =C2=A0http://gitorious.org/guile-sqlite3 > > I'd like to horn in on Andy's glory by advertising guile-dbi > > http://home.gna.org/guile-dbi/ > > which provides a consistent set of bindings to three different > systems: Postgres, MySQL and SQLite3 > > Like Andy, I solicit patches/fixes/extensions. At the moment, I assume guile-dbi involves building C glue code? I like the backend-independence of the DBI interface, and I also like Scheme code that I can just drop in and use without needing to compile any C. So, personally, I'd generally favour merging these two bindings, and evolving the other DBD implementations to use the new FFI. Although probably also keeping the existing glue code implementation, as an alternative to support older Guiles. Regards, Neil