Common Lisp 通过CFFI可以调用其它语言的接口,如此,Common Lisp可以快速开发各种应用程序,本文将讲述在ubuntu系统下的一个简单的Common Lisp与mysql交互的实例。
准备
安装CFFI
sudo apt-get install cl-cffi
安装CL-MYSQL
sudo apt-get install cl-sql-mysql
安装MYSQL
sudo apt-get install mysql-server
安装quicklisp
wget http://beta.quicklisp.org/quicklisp.lisp
开始
启动slime或sbcl(本例使用slime).
进入slime:
M+x slime
slime下加载quicklisp:
CL-USER> (load "quicklisp.lisp")
CL-USER> (quicklisp-quickstart:install)
CL-USER> (ql:add-to-init-file)
加载cffi和cl-mysql:
CL-USER> (ql:quickload "cffi")
CL-USER> (ql:quickload "cl-mysl")
定义试验用的mys