2010/09/23 Clojure
■[Clojure]はじめました

めずらしく本を買ってお勉強です
- 作者: Stuart Halloway,川合史朗
- 出版社/メーカー: オーム社
- 発売日: 2010/01/26
- メディア: 単行本(ソフトカバー)
- 購入: 9人 クリック: 312回
- この商品を含むブログ (68件) を見る
がんばるぞー
■[Clojure][MacPorts]MacPorts でさくっとインストール

MacPorts を使っていればコマンドひとつでインストールできてしまいます。
sudo port install clojure +rlwrap
■[Clojure][TextMate]TextMate で Clojure のコードを書きたい

Clojure のバンドルもきっとあるだろーと考えて探してみたら、いくつかありました。
ここの clojure-tmbundle を入れてみた。
http://github.com/kek/clojure-tmbundle
cd ~/Library/Application\ Support/TextMate/Bundles/
git clone git://github.com/kek/clojure-tmbundle.git Clojure.tmbundle
osascript -e 'tell app "TextMate" to reload bundles'
このバンドルはバンドル内に Clojure の実行環境を持つらしい。
以下のコマンドを打つと Clojure 本体と clojure-contrib ライブラリを github から取ってきてビルドしてくれる。
./Clojure.tmbundle/Vendor/clj-update-and-build
・・・はずなんだけど clojure-contrib のビルドの時に build.xml が無いと怒られてしまう。
この問題の解決方法が以下のページに書いてありました。(tumblrだけど、元の記事はどこにあるのだろう。見つからなかった)
http://mynameisanler.tumblr.com/post/795157125/setting-up-clojure-in-textmate
ページに書かれている手順にコマンドを打って、いくつかのファイルを書き変えたら、 TextMate で開いている Clojure のコードを一発で動かせるようになりました。
すばらしい。