X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=doc%2Fintro.sgml;h=c215b4adf06900b5b4211e7859c62235720bd4a4;hb=3926d72ba0021044cc122c9ed9aa60607cf9c42d;hp=7c8c2277642c20f916ef580b58c331395e3e8812;hpb=17c4d99ca97dbdec882028929d645e16164b4b0b;p=clsql.git diff --git a/doc/intro.sgml b/doc/intro.sgml index 7c8c227..c215b4a 100644 --- a/doc/intro.sgml +++ b/doc/intro.sgml @@ -139,7 +139,10 @@ files for Microsoft Windows are supplied with the distribution. To build the libraries on a GNU or Solaris, use the shell and change to the root directory of &clsql;. You may need to edit the file interfaces/mysql/Makefile to specify the location of your -MySQL installation. Then, you can give the command +MySQL installation. The default Makefiles are setup for shared library +linking on Linux. If you are using FreeBSD or Solaris, you will need +to change the linker setting as instructed in the Makefile. +Then, you can give the command make libs @@ -152,7 +155,7 @@ in the root directory of &clsql; to build the libraries Load &uffi; - Unpack the appropriate &uffi; version for your system which creates a directory + Unzip or untar the &uffi; distribution which creates a directory for the &uffi; files. Add that directory to Defsystem's mk:*central-registry*. You can do that by either pushing the pathname of the directory onto this variable, or use the new add-registry-location present in the newest versions of @@ -165,6 +168,27 @@ use the new add-registry-location present in the newest ver + + Load &clsql; modules + + Unzip or untar the &clsql; distribution which creates a directory +for the &clsql; files. Add that directory to Defsystem's mk:*central-registry*. +You can do that by either pushing the pathname of the directory onto this variable, or +use the new add-registry-location present in the newest versions of +&defsystem;. The following example code assumes the &clsql; files reside in the +/usr/local/src/lisp/clsql directory. You need to load, at a minimum, +the main :clsql system and at least one interface system. + +(mk:add-registry-location #P"/usr/local/src/lisp/clsql") +(mk:load-system :clsql) ; main clsql package +(mk:load-system :clsql-mysql) ; MySQL interface +(mk:load-system :clsql-postgresql) ; PostgreSQL interface +(mk:load-system :clsql-postgresql-socket) ; Socket PGSQL interface +(mk:load-system :clsql-aodbc) ; Allegro ODBC interface + + + +