CLSQL is an SQL database interface for Common Lisp. It provides object-oriented and functional access methods to the underlying database, which can be one of MySQL, ODBC, PostgreSQL, or SQLite. It uses the Unified Foreign Function Interface (UFFI) and thus supports the CMU Common Lisp, Steel Bank Common Lisp, and Allegro Common Lisp implementations.
| Tags | Database API |
|---|---|
| Licenses | LGPL |
| Operating Systems | Windows Windows POSIX BSD FreeBSD Linux Solaris Unix |
| Implementation | Common Lisp |
Recent releases


Changes: This version supports case-sensitive Common Lisp implementations and features an improved loader for foreign libraries.


Changes: SBCL-Unicode is now supported.


Changes: Support for fractional seconds was provided. Developers can now suppress reader macros.


Changes: This release adds support for Unicode on Steel Bank Common Lisp.


Changes: Support for 64-bit systems and fink on Darwin was improved. Memory management was optimized.
- All comments
Recent commentsLisp Lesser GNU General Public License
For real KMR provides CL-SQL under the LLGPL, which is a "patch" to the LGPL: http://opensource.franz.com/preamble.html