It is developed for the most part using CMUCL, but should be "fairly ANSI-compliant and relatively runtime agnostic." It is known to work on both CMUCL and Lispworks (Windows and Linux) now (thanks to John Miller for LispWorks porting). For backend database support, choose from PostgreSQL, Oracle, MySQL (probably in that order). For information on ODBC support, see below.
UnCommonSQL requires ODCL, a linker, and the libraries for the database backend you are using.
With the orphaning of this package by onShore Development, the object-oriented part of this package has been incorporated into CLSQL along with many bug fixes and a MOP compatibility for use on SBCL, CMUCL, Lispworks, Allegro, and OpenMCL.
A tutorial provides a nice overview as to just what UncommonSQL is and isn't. [That link is dead] There is
also a mailing list for discussion and development. General documentation here (includes the aforementioned tutorial and a reference guide in SGML). [that link is dead as well]
Some of the online CommonSQL documentation is also useful:
The developers and Jochen Schmidt has written a package that adds ODBC support for UncommonSQL -- find it at http://www.dataheaven.de/.
This page is linked from: Changes In Autumn 2000 CLiki Bugs Craig Brozefsky DBMS ODCL Wish List YstokSQL
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively