pg.ddx.io  pgsql-interfaces@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: ljb <ljb220@mindspring.com>
To: pgsql-interfaces@postgresql.org
Subject: Released pgin.tcl-3.0.0 beta: pure-Tcl interface with encoding
Date: Sun, 17 Apr 2005 21:06:22 +0000 (UTC)
Message-ID: <d3uj4d$ge$1@news.hub.org> (raw)

pgin.tcl-3.0.0 has been released to Gborg and can be found at:
  http://gborg.postgresql.org/project/pgintcl/

This is a beta release which adds character set encoding/decoding to fix
misbehavior of pgin.tcl when used with non-ASCII character sets. Like
Pgtcl, pgtcl-ng, and libpgtcl, pgin.tcl now sets PostgreSQL
client_encoding to Unicode, and sends/receives UTF-8 encoded text
strings to/from PostgreSQL. Pgin.tcl also recodes COPY data, which
the libpq-based Tcl interfaces do not correctly handle at this time.

(Thanks to pfm developer Willem Herremans, who first convinced me that
encoding was broken in pgin.tcl, then provided the understanding of how
Tcl and PostgreSQL handle character set conversions and how to get them
to play nicely together.)

Please see the release README file for cautions against using non-ASCII
characters in an SQL_ASCII-encoded database.

pgin.tcl is a Tcl interface to PostgreSQL which is written entirely in Tcl,
and is mostly but not entirely command-compatible with other versions of
the PostgreSQL Tcl interface, especially pgtcl-ng.  It does not require the
libpq library, but communicates directly with the PostgreSQL backend using
Tcl input/output capabilities.  The goal is to support platform-independent
PostgreSQL applications and utilities written in Tcl/Tk, which run 'out of
the box' anywhere Tcl is available.



Message-ID: <d3uj4d$ge$1@news.hub.org>
Permalink:  ../d3uj4d$ge$1@news.hub.org/
Also on:    postgresql.org/message-id/d3uj4d$ge$1@news.hub.org

 · 

reply

Reply instructions:

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

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-interfaces@postgresql.org
  Cc: ljb220@mindspring.com
  Subject: Re: Released pgin.tcl-3.0.0 beta: pure-Tcl interface with encoding
  In-Reply-To: <d3uj4d$ge$1@news.hub.org>

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

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox