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: PATCH [0/12]: Guile-DBI and Guile-DBD-Postgres Date: Fri, 19 Sep 2008 19:19:50 -0500 Message-ID: <3ae3aa420809191719n47e1aa4fn59fd1f8a3f18583e@mail.gmail.com> References: <3ae3aa420809190645o2fe2b746id80f53c5cb123e5b@mail.gmail.com> <49dd78620809191600r770325acr7c69026d2daccd8e@mail.gmail.com> 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: 7bit X-Trace: ger.gmane.org 1221870007 17206 80.91.229.12 (20 Sep 2008 00:20:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 20 Sep 2008 00:20:07 +0000 (UTC) Cc: Maurizio Boriani , Guile User Mailing List , Neil Jerram To: "Greg Troxel" Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sat Sep 20 02:21:04 2008 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.50) id 1KgqDf-00070B-8f for guile-user@m.gmane.org; Sat, 20 Sep 2008 02:21:03 +0200 Original-Received: from localhost ([127.0.0.1]:58095 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KgqCd-0000Sc-TG for guile-user@m.gmane.org; Fri, 19 Sep 2008 20:19:59 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KgqCZ-0000SX-CO for guile-user@gnu.org; Fri, 19 Sep 2008 20:19:55 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KgqCW-0000SI-Vz for guile-user@gnu.org; Fri, 19 Sep 2008 20:19:54 -0400 Original-Received: from [199.232.76.173] (port=54239 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KgqCW-0000SF-Q1 for guile-user@gnu.org; Fri, 19 Sep 2008 20:19:52 -0400 Original-Received: from mail-gx0-f12.google.com ([209.85.217.12]:36555) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KgqCW-0006Il-O3 for guile-user@gnu.org; Fri, 19 Sep 2008 20:19:52 -0400 Original-Received: by gxk5 with SMTP id 5so1384233gxk.18 for ; Fri, 19 Sep 2008 17:19:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=cq906BhKb9WMgb+PrHgDJR/RDrl4AQT+cyei/KpYSV8=; b=kdc0cN2Ohw8R1JovIcqYitgYyn+TLBwn9Zpj85xIItU0lNnylg8fnXF00N12oM3Llz Xi74u8e+3evv0MNT3iY0GQ36t4K+VkXaSa1l+qy8rwLhHeZyrWeKf43+OSpgLTIquvKW bGMHTFaNsRhHHueKzA/O88w8mzntXFOgnnzy0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:to:subject:cc:in-reply-to :mime-version:content-type:content-transfer-encoding :content-disposition:references; b=COcztuIMwnubFVhw3/2TssA0zWawXosF3gtlseLzBJZK4x4FT/NLWipHpyOQInffPb +09FJyw5dWbKqo+4mgbZz5c+EBKzl/kizljzyODG1iMA8y1LcM6qI5tMCElYL+ImC7ve SUvRoXJqz0q6YnW/HqOwjy8Xa9S5pDMy/A6hE= Original-Received: by 10.100.249.10 with SMTP id w10mr875610anh.156.1221869991022; Fri, 19 Sep 2008 17:19:51 -0700 (PDT) Original-Received: by 10.100.207.16 with HTTP; Fri, 19 Sep 2008 17:19:50 -0700 (PDT) In-Reply-To: Content-Disposition: inline X-detected-operating-system: by monty-python.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:6802 Archived-At: 2008/9/19 Greg Troxel : > > guile-pg has really nice support for converting postgresql types to and > From scheme types, ? I would be surprised if any database interface returned a string, when the database column was declared an int, so I don't quite understand this ... > and you can register custom converters. This could be interesting. Different databases have all sorts of crazy column formats (23 different types of dates, money amounts, "binary large objects" etc), and clearly guile-dbi doesn't have this. Its a fairly small/low-brow package. > have the impression that it's implementation is tied to pg. I didn't even look at guile-pg, because I know that some of the users of my code will insist on mysql. So I had to be agnostic. --linas