From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Linas Vepstas Newsgroups: gmane.lisp.guile.user Subject: Re: new sqlite binding Date: Sun, 28 Nov 2010 10:08:12 -0600 Message-ID: References: <87r5e51u4n.fsf@ossau.uklinux.net> Reply-To: linasvepstas@gmail.com 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 1290960525 25655 80.91.229.12 (28 Nov 2010 16:08:45 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 28 Nov 2010 16:08:45 +0000 (UTC) Cc: Andy Wingo , guile-user To: Neil Jerram Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sun Nov 28 17:08:40 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 1PMjns-0004vo-HA for guile-user@m.gmane.org; Sun, 28 Nov 2010 17:08:40 +0100 Original-Received: from localhost ([127.0.0.1]:43471 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PMjns-0006Ck-1f for guile-user@m.gmane.org; Sun, 28 Nov 2010 11:08:40 -0500 Original-Received: from [140.186.70.92] (port=54711 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PMjno-0006Cf-GO for guile-user@gnu.org; Sun, 28 Nov 2010 11:08:37 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PMjnm-0001tm-AF for guile-user@gnu.org; Sun, 28 Nov 2010 11:08:36 -0500 Original-Received: from mail-fx0-f41.google.com ([209.85.161.41]:65325) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PMjnm-0001tZ-5U for guile-user@gnu.org; Sun, 28 Nov 2010 11:08:34 -0500 Original-Received: by fxm13 with SMTP id 13so3311661fxm.0 for ; Sun, 28 Nov 2010 08:08:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:reply-to :in-reply-to:references:from:date:message-id:subject:to:cc :content-type:content-transfer-encoding; bh=5BQVkYYJ4ZZ/T0z4QP00uvXqLxqm99PR+tFuTxB4YxA=; b=Mx3bSIDZjidukg77CudMBWzAJ51ca+MDx9k4FQb6eugFy0UprDqauDIsS2rXdy8jFS j5oHXqxrGrFIefagFcnyIVPErG2nFD4LaGnP4CD11jyFFxE99miUGqQP41ZIrMKbsHAR +ZCrghlBK7zb/rXy+7Ph5gWQ5mJZCwgS0+W74= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:reply-to:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:content-transfer-encoding; b=K36/EQCMLaz7IfjPOMVY62mbeu9bQf3XabwgOBYeDg2Z+OfsdUKt51QyXx4hkPcXuP jMgLZKywZ78uLjLSDs49U/2r9R9/OdXycGzHVm+F0XAe7NdU9euXuypzb6EhOBh114W+ yHxz5SpDv2fFGDSO0ubCz6/JY7qFK6HHMc1Vc= Original-Received: by 10.223.79.7 with SMTP id n7mr3840656fak.33.1290960512431; Sun, 28 Nov 2010 08:08:32 -0800 (PST) Original-Received: by 10.223.71.205 with HTTP; Sun, 28 Nov 2010 08:08:12 -0800 (PST) In-Reply-To: <87r5e51u4n.fsf@ossau.uklinux.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:8245 Archived-At: On 28 November 2010 05:51, Neil Jerram wrote: > 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 >> >> =C2=A0 =C2=A0http://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? Yes :-( > 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. =C2=A0Although > probably also keeping the existing glue code implementation, as an > alternative to support older Guiles. Ah, yes, of course! I'm very unlikely to get around to this any time soon, but, for the record, is there an obvious URL documenting the new FFI technology? --linas