Clojureの環境構築
何を思ったのか突然Clojureをやろうと思って環境の構築だけしたので忘れないために残しておく。
Clojureのインストールに関して調べてみるとLeiningen(ライニンゲンと読むらしい)を利用してやるほうがおすすめらしい。
自分はmacを使用しているのでhomebrewを利用してとりあえずインストール
brew install leiningen
インストールが完了したら準備完了
ターミナルでプロジェクトを生成したいディレクトリまで移動して
lein new プロジェクト名
↑のコマンドの処理が完了するとプロジェクト名に指定した名前と同名のフォルダが出来ているのでその下の階層に移動してfindコマンドを利用して直下のファイルを見てみる。
% find . . ./.DS_Store ./.gitignore ./doc ./doc/intro.md ./LICENSE ./project.clj ./README.md ./resources ./src ./src/.DS_Store ./src/my_stuff ./src/my_stuff/core.clj ./test ./test/my_stuff ./test/my_stuff/core_test.clj
こんな感じにファイルが出来てれば問題なし
問題なければrepleを起動
% lein repl nREPL server started on port 60715 on host 127.0.0.1 REPL-y 0.3.0 Clojure 1.5.1 Docs: (doc function-name-here) (find-doc "part-of-name-here") Source: (source function-name-here) Javadoc: (javadoc java-object-or-class-here) Exit: Control+D or (exit) or (quit) Results: Stored in vars *1, *2, *3, an exception in *e user=>
「user=>」の表示が確認できたらClojureのコードを実際打ってみて動けばOK
IDEで進める場合Eclipseのプラグインを入れればプロジェクト作成やコード補完もしてくれるらしい
eclipseにインストールする場合
http://updatesite.counterclockwise.googlecode.com/hg/
ここからインストール
ただ、ADTを利用してインストール使用したら失敗して普通のeclipseだと成功した。原因はわからんがADT側でなんかあるのかもしれん