Received: from laas.laas.fr (root@laas.laas.fr [140.93.0.15]) by hub.org (8.9.3/8.9.3) with ESMTP id KAA02788 for ; Wed, 21 Jul 1999 10:32:09 -0400 (EDT) (envelope-from emarsden@laas.fr) Received: from liszt.laas.fr (liszt [140.93.21.56]) by laas.laas.fr (8.9.3/8.9.3) with ESMTP id QAA03929; Wed, 21 Jul 1999 16:32:03 +0200 (MET DST) Received: (from emarsden@localhost) by liszt.laas.fr (8.9.3/8.9.3) id QAA00865; Wed, 21 Jul 1999 16:32:03 +0200 (MET DST) Sender: emarsden@liszt.laas.fr To: Thomas Lockhart Cc: pgsql-interfaces@postgreSQL.org Subject: Re: [ANN] pg.el v0.2 -- Emacs Lisp interface to PostgreSQL References: <3795D0D4.6B9A8622@alumni.caltech.edu> Organization: LAAS-CNRS http://www.laas.fr/ MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Eric-Conspiracy: there is no conspiracy X-Attribution: ecm X-URL: http://www.chez.com/emarsden/ From: Eric Marsden Date: 21 Jul 1999 16:32:03 +0200 In-Reply-To: Thomas Lockhart's message of Wed, 21 Jul 1999 13:53:24 +0000 Message-ID: Lines: 36 X-Mailer: Gnus v5.3/Emacs 19.34 >>>>> "tl" == Thomas Lockhart writes: tl> 1) it looks lisp-y, but I didn't look very closely; how much tl> does this code resemble that for other lisp packages such as tl> Allegro? I assume you mean other "lisp implementations such as Allegro Common Lisp"? The answer is that I have also written a Common Lisp version (actually I wrote the CL version first), and a Scheme version (Scheme is another language in the Lisp family), but given that there is no standard interface to sockets in either Common Lisp or Scheme, the code is implementation-specific. tl> 2) you are distributing it under GPL. No problem with that, but tl> if you were amenable to distributing under a BSD-style license tl> we could include it in the main Postgres distribution. Is that a tl> possibility? It would be nice to have the foundation for another tl> language interface for folks to work with. this may be a little tricky. pg.el will probably be distributed with Emacs in the future, and thus I will have to assign copyright to the FSF. I will talk with rms about that. Does that mean that even for client code which is intended to run completely independently from the backend, it is not possible to mix BSD and GNU GPL code? The Common Lisp and Scheme implementations, however, are under GNU LGPL, and I have no problem releasing them under another licence. tl> Thanks again for the code. If the url you published is a good tl> long-term reference, then I'll add your introductory mail tl> message to the docs. give me a few days and I'll write a special page for it. Thanks. -- Eric Marsden It's elephants all the way down