guile-sources
[Top][All Lists]
Advanced

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

Guile-PG 0.27 available


From: Thien-Thi Nguyen
Subject: Guile-PG 0.27 available
Date: Wed, 02 Mar 2005 17:14:40 +0100

release notes:

  now w/ documented support for the @-@ operator, woo hoo!
  (PostgreSQL is so over the top... ;-)

  the primary new plaything is actually `parse+make-SELECT-tree', which
  bundles recursion (finally) w/ composition.  "from items" recursion --
  i.e., support for sub-selects -- is on the horizon but i've yet to
  have need for them, personally.  patches welcome, of course.  check
  out module (database postgres-gxrepl) for example usage.

  thi

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.

NEWS excerpt:

  - 0.27 | 2005-03-02
  
    - Result objects print without redundant "PGRES_" prefix
  
        For example, before: #<PG-RESULT:4:PGRES_TUPLES_OK:23:8>
                        now: #<PG-RESULT:4:TUPLES_OK:23:8>
  
    - New command for (database postgres-table) proc `pgtable-manager'
  
        #:trace-exec OPORT -- OPORT specifies an output port to write
        the `pg-exec' command to immediately prior to executing it, or
        #f to disable tracing.
  
    - New (database postgres-resx) proc: result->object-rows
  
    - Changes to module (database postgres-qcons)
  
      - Proc `make-FROM-tree' now handles left/right/full/outer JOIN
  
      - Proc `parse+make-SELECT/tail-tree' now handles #:from and #:offset
  
      - Built-in symbol category tables expanded (and now documented)
  
      - New proc: parse+make-SELECT-tree
  
      - New support for CAST using op `::'
  
      - Whitespace addition during flattening less haphazard
  
      - Chapter "Query Construction" in manual expanded

cvs tag:

  v-0-27

tarball, anoncvs instructions and other files in dir:

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




reply via email to

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