guile-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Guile-PG 0.22 available


From: Thien-Thi Nguyen
Subject: Guile-PG 0.22 available
Date: Wed, 08 Sep 2004 15:23:14 +0200

README excerpt:

  Guile-PG is a collection of modules for Guile allowing access to
  the PostgreSQL RDBMS from Scheme programs.

  The low-level module `(database postgres)' provides an almost
  one-to-one correspondence with the PostgreSQL "libpq" C library
  interface.  Other higher-level modules, typically named
  `(database postgres-FOO)', provide abstractions and convenience
  procedures.

  This is alpha code (pre 1.0 release).  It has bugs, and the
  interfaces may change from version to version.

  To build Guile-PG you need to have installed both the PostgreSQL
  frontend library libpq, and a version of Guile that can load
  binary module (a b c) from file a/b/c.so or a/b/c/libc.la under
  `%load-path'.

NEWS excerpt:

  - 0.22 | 2004-08-07

    - Experimental configure script option: --enable-pq-rpath

        The configure script now recognizes `--enable-pq-rpath' and
        subsequently arranges to pass "-R DIR" to the link command,
        where DIR is the directory in which libpq.a can be found
        (typically by specifying --with-libpq or --with-libpq-lib).

        This facility is experimental; `--enable-pq-rpath', along w/ all
        the other --with-libpq-FOO cruft, may succumb to more general
        methodology provided by GNU autotools (if / when discovered),
        prior to the 1.0 release.

    - Backward-compatability installation bugfix: libFOO.la symlinks

        To support the venerable "scm_init_FOO_BAR_module" method for
        loading binary modules in versions of Guile that look for a
        FOO/libBAR.la, and not simply FOO/BAR.la, appropriately named
        symlinks are now created for each installed .la file.

    - Return-value changes for (database postgres) procs

        The return value for `pg-putline' used to be unspecified.  Now
        it is non-#f if the operation was successful.

        The return value for `pg-endcopy' used to be an integer (zero if
        successful).  Now it is non-#f if successful.

cvs tag:

  v-0-22

tarball, anoncvs instructions and other files in dir:

  http://www.glug.org/people/ttn/software/guile-pg/

comments:

  not mentioned in NEWS above, but testing coverage has advanced a bit.
  still see XFAIL on "make check", but we're getting closer...

happy hacking,
thi




reply via email to

[Prev in Thread] Current Thread [Next in Thread]