CLSQL Contributors
------------------
Kevin Rosenberg (main author CLSQL)
-Marcus Pearce <m.t.pearce@city.ac.uk> (initial port of USQL to CLSQL, many excellent commits)
+Marcus Pearce <m.t.pearce@city.ac.uk> (initial port UncommonSQL, co-developer of CLSQL version 3.0)
Pierre Mai (original author MaiSQL from which CLSQL was based)
Aurelio Bignoli (SQLite backend)
Marc Battyani (Large object support for postgresql, initial connection pool code)
+26 Jul 2004 Kevin Rosenberg <kevin@rosenberg.net>
+ * NEWS: Initial 3.0 announcement draft
+ * README: Expand acknowledgements of incorporated projects
+ * CONTRIBUTORS: Further document Marcus Pearce contributions
+
23 Jul 2004 Marcus Pearce <m.t.pearce@city.ac.uk>
* sql/oodml.lisp: add DATABASE-OUTPUT-SQL-AS-TYPE method specialisation
to print floats with the exponent markers removed.
-Three new API functions added: create-database, destroy-database,
-and probe-database.
-
-CLSQL now supports the CommonSQL-API.
+CLSQL 3.0 has been released. The 3.0 release of CLSQL is a major
+rewrite compared to version 2.0. New features include:
+
+ - Full CommonSQL backward compatibility with native documentation while
+ retaining and adding many improvements beyond the CommonSQL
+ standard.
+ - Extensive (232 tests) regression suite
+ - Addition of ODBC and Oracle backends
+
+I wish to acknowledge Marcus Pearce's significant contribution to this
+release. He has performed the initial port of Uncommonsql to CLSQL as
+well as the initial regression suite and most of the new
+documentation. He has contributed to many of the redesign decisions
+and new code for CLSQL.
+
+CLSQL's home is http://clsql.b9.com
+
+
+
+
+
-CLSQL is a Common Lisp to SQL engine interface written by Kevin M.
+CLSQL is a Common Lisp to SQL engine interface by Kevin M.
Rosenberg. It includes both functional and object oriented subsystems
for data definition and manipulation as well as an integrated symbolic
-SQL syntax.
+SQL syntax.
CLSQL supports a number of RDBMS and uses the UFFI (http://uffi.b9.com)
library for compatibility with Allegro CL, Lispworks, CMUCL, SBCL and
OpenMCL.
-CLSQL is based on Pierre R. Mai's excellent MaiSQL package and
-UncommonSQL developed at onShore Development Inc.
+CLSQL has incorporated code from the following projects. At this point
+in 2004, development of has stopped on these incorporated projects.
+ - Pierre Mai's MaiSQL
+ - onShore Development's UncommonSQL
+ - Paul Meurer's SQL/ODBC
+ - Cadabra's Oracle interface
CLSQL's home is http://clsql.b9.com.