>>>> "Sean" == Sean MacLennan
<seanm(a)storm.ca> writes:
Sean> Thanks to Jerry James, I have a much cleaner implementation
Sean> of the PostgreSQL module (attached below).
Um, what, if any relation does this module have to Steve Baur's quite
complete and fairly well-tested implementation in src/postgresql.[hc],
documented in man/lispref/postgresql.texi, in the 21.2.x series? This
may have already been integrated with some downstream implementations
of XEmacs (in particular, Infodock and Turbolinux's packages). You'd
have to ask Steve about that <steve(a)turbolinux.co.jp>. He's not
currently subscribed to xemacs-beta AFAIK.
Also note that in the past some reviewers strongly opposed the use of
implementation-specific idioms at the Lisp level (ie, ODBC or mysql or
postgresql), preferring a generic Emacs interface with "escapes" for
efficient use of variations (a la Perl's generic database interface).
I suggest it would be desirable to think about how modules might make
it easier or harder to implement such a generic interface, and how
much parallelism with other db engines like mysql could be achieved in
the low-level interfaces.
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."