PMSF IT Consulting

MaiSQL

Resources for CL

 ·  General Information
 ·  CL Implementations
 ·  PMSF Resources
     ·  Building CMUCL
     ·  MaiSQL
     ·  Fast MD5
     ·  Deflate
     ·  XML Parsing
     ·  SillyIRC
     ·  CLMDImporter

What is it?

MaiSQL is a basic package for interfacing CMUCL with SQL RDBMSes, and as such was the basis for the development of the more fully featured and/or more widely ported descendants UncommonSQL and CLSQL. The packages in question are in the process of merging/integrating, so that finally a cross-platform, fully-featured, and integrated interface for SQL RDBMS access seems to be emerging.

The interface that MaiSQL implements is in turn derived more or less from the interface of Xanalys's (at the time still Harlequin's) Common SQL. Please note though that this implementation is not the property of Xanalys, nor do they have any responsibility for its content or accuracy.

Features
  • Basic interfaces for querying and manipulation of databases
  • FFI interfaces to MySQL and PostgreSQL
  • A socket-level interface to PostgreSQL
  • A fairly comprehensive reference guide
  • Distributed under a fairly non-restrictive X-style license.
Download

The latest official release of MaiSQL was 0.25, which can be obtained here:

MaiSQL-0.25.tar.gz (202K)

However that release tarball is mostly interesting for the included manuals, since there have been important fixes for newer versions of MySQL, as well as a number of other improvements, which are only available through the CVS repository.

Anonymous CVS

Current updates of MaiSQL can be obtained via anonymous CVS to our public CVS repository. To check out a current version, do the following:

export CVSROOT=':pserver:anonymous@cvs.pmsf.net:/prj/EXPORT/pubcvs'
cvs login [ The password for anonymous is guest ]
cvs checkout MaiSQL
		
Contact Information

For comments and questions relating to MaiSQL please contact us via at maisql@pmsf.de.

Copyright

MaiSQL is Copyright © 1999-2001 by Pierre R. Mai. It is provided under the terms and conditions set forth in the file COPYING provided with the distribution.