sbcl + cl-cairo2

どうしても LISP から図形を描きたかったので cl-cairo2 を入れてみた。

環境

まず cairo が入っていなければ何も始まらない。何らかの方法で cairo をインストールする。

例えば Homebrew で。

$ brew install cairo

とすれば良い。

次に cl-cairo2 を入れる。こういうのはパッケージシステムを使うのが便利なので ASDF なるものを使おうと思ったが、それは途中でコケた。なので Quicklisp を使う事にした。インストール方法は公式ページに書いてある方法そのまま。

あとは sbcl を起動し、

* (ql:quicklisp :cl-cairo2)

でインストール完了。使う時もこのコマンドをやってから、(use-package :cl-cairo2) などをすれば良い。