Re: [CLSQL-Help] CLSQL-USQL

Kevin Rosenberg <kevin-HJRc7zDS/[email protected]> Mon, 5 Apr 2004 13:01:35 -0600
Newsgroups gmane.lisp.clsql.devel,gmane.lisp.uncommon-sql
Message-ID <[email protected]>
[Switch CC from clsql-help to clsql-devel]

Marcus Pearce wrote:
> I think this could usefully all be moved into clsql-base (or clsql-common)
> in order to remove code duplication. This package would then provide basic
> support for initialising database backends, connecting to and
> disconnecting from databases, and returning information about connected
> databases (e.g., connected-databases, status etc.).

I'm working on moving this into clsql-base. This will move a few
things into -base:
  - connections, disconnections, pools, transactions as you mentioned
  - execute-command [used by transactions]
  - recording functions [used by execute-command]
  - time functions [used by recording functions]

While one goal is to support CLSQL who want a small overhead, I think
moving these items to clsql-base will be okay since they only add a
small space overhead without any execution overhead by people using
the CLSQL classic API.

Kevin