Guile-PG 0.22 available

Thien-Thi Nguyen <[email protected]>
Newsgroups gmane.lisp.guile.user,gmane.lisp.guile.sources
Message-ID <[email protected]>
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


_______________________________________________
Guile-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/guile-user
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.