unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
From: Greg Troxel <gdt@ir.bbn.com>
To: "Neil Jerram" <neiljerram@googlemail.com>
Cc: Guile User Mailing List <guile-user@gnu.org>,
	Maurizio Boriani <baux@member.fsf.org>
Subject: Re: PATCH [0/12]: Guile-DBI and Guile-DBD-Postgres
Date: Fri, 19 Sep 2008 19:24:42 -0400	[thread overview]
Message-ID: <rmifxnvlnwl.fsf@fnord.ir.bbn.com> (raw)
In-Reply-To: <49dd78620809191600r770325acr7c69026d2daccd8e@mail.gmail.com> (Neil Jerram's message of "Sat, 20 Sep 2008 01:00:06 +0200")

[-- Attachment #1: Type: text/plain, Size: 705 bytes --]


  Also, can anyone provide a summary of all the DB-related libraries for
  Guile?  I believe there's guile-pg, and guile-sqlite, but (i) there
  could be others I've forgotten, and (ii) it would be great if someone
  could summarize how they differ / overlap / compare with each other.

guile-pg has really nice support for converting postgresql types to and
From scheme types, and you can register custom converters.  So it's much
beyond just being able to run query strings and get string answers.  I
have the impression that it's implementation is tied to pg.

IMHO the right thing would be to use the type mapping part of guile-pg
with a DBI sort of back end to go to various databases.

[-- Attachment #2: Type: application/pgp-signature, Size: 193 bytes --]

  parent reply	other threads:[~2008-09-19 23:24 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-09-19 13:45 PATCH [0/12]: Guile-DBI and Guile-DBD-Postgres Linas Vepstas
2008-09-19 14:00 ` [PATCH 1/12] Guile-DBI: Avoid multiple init Linas Vepstas
2008-09-19 14:05 ` [PATCH 2/12] Guile-DBI: minor cleanup Linas Vepstas
2008-09-19 14:06 ` [PATCH 3/12] Guile-DBI: Fix memory leak Linas Vepstas
2008-09-19 14:09 ` [PATCH 4/12] Guile-DBII: replace deprecated gh_ functions Linas Vepstas
2008-09-19 14:11 ` [PATCH 6/12] Guile-DBI: Fix crash, avoid recursive free Linas Vepstas
2008-09-19 14:13 ` [PATCH 5/12] Guile-DBI: Use remember_upto_here Linas Vepstas
2008-09-19 14:15 ` [PATCH 7/12] Guile-DBI: Don't cast away const Linas Vepstas
2008-09-19 14:17 ` [PATCH 8/12] Guile-DBD-postgres: Fix handling of float point columns Linas Vepstas
2008-09-19 14:19 ` [PATCH 9/12] Guile-DBD-postgres: Avoid discouraged functions Linas Vepstas
2008-09-19 14:20 ` [PATCH 10/12] Guile-DBD-postgres: Fix off-by-one when fetching rows Linas Vepstas
2008-09-19 14:22 ` [PATCH 11/12] Guile-DBD-postgres: Avoid deprecated functions Linas Vepstas
2008-09-19 14:23 ` [PATCH 12/12] Guile-DBD-postgres: Crash in GC Linas Vepstas
2008-09-19 23:00 ` PATCH [0/12]: Guile-DBI and Guile-DBD-Postgres Neil Jerram
2008-09-19 23:22   ` Greg Troxel
2008-09-19 23:24   ` Greg Troxel [this message]
2008-09-20  0:19     ` Linas Vepstas
2008-09-20 13:25       ` Greg Troxel
2008-09-20 15:43         ` Linas Vepstas
  -- strict thread matches above, loose matches on Subject: below --
2008-09-19 15:07 Mike Gran

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=rmifxnvlnwl.fsf@fnord.ir.bbn.com \
    --to=gdt@ir.bbn.com \
    --cc=baux@member.fsf.org \
    --cc=guile-user@gnu.org \
    --cc=neiljerram@googlemail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).