ほんとのこと知りたいだけなのに。

夏休みはもうおわり。

Mac OSX 10.8.5 に SBCL をインストールする。(1)

SBCLのサイトから 迷わずバイナリの Darwin (Mac OS X) - X86 をダウンロード。

http://www.sbcl.org/platform-table.html

とりあえず ファイル:INSTALL を参照してコマンドを確認。

記載場所 : 1. BINARY DISTRIBUTION -> 1.1. Quick start:

記載されていたコマンドでインストール。

sudo INSTALL_ROOT=/usr/local sh install.sh

問題なくインストール。 無事起動も確認できました。

動作確認で hunchentoot を起動してみると、遅い上に (hunchentoot:start) してもプロンプトが帰ってこない。。。。

ググると Mac の バイナリ版 は スレッドをサポートしていない模様。

ファイル:INSTALL にもその旨の記載がありました。

Native threads. Enabled by default on x86[-64] Linux only, also
available on x86[-64] Max OS X, x86[-64] FreeBSD, x86 Solaris,
and PPC Linux.

スレッドをサポートするには ソースからビルドする必要があるようです。

とほほ。。。