Guile-PG 0.27 available

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


_______________________________________________
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.