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) などをすれば良い。