Counterclockwiseをインストール

ちょっと前から気になっていたClojureを使ってみるべぇ、と思ってCounterclockwise(Clojure開発用のEclipseプラグイン)をインストールしてみました。ClojureBoxというテもあったのですが、Emacsにはなじみがないので、軟派なEclipseに流れました。


Getting Started with Eclipse and Counterclockwise を読んで、そのとおりにやってみます。

Eclipseをインストール

最新版をダウンロードしてインストールしました。

http://ftp.jaist.ac.jp/pub/eclipse/technology/epp/downloads/release/helios/SR1/eclipse-java-helios-SR1-win32.zip

Counterclockwiseをインストール

  • メニューの Help > Install new software… を選びます。
  • "Work with:”テキストボックスに、次のURLを入力します。 : http://updatesite.counterclockwise.googlecode.com/hg/
  • Enterキーを打ちます。
  • counterclockwiseを選び, "Contact all update sites during …”チェックボックスがチェックされているのを確認し、"next"をクリック, ライセンスをaccept, etc., Eclipse をリスタートします。
  • Window > Reset Perspective ... メニューを実行します。

簡単なClojureプロジェクト(Hello wprld)を作成して実行します。

  • Java パースペクティブを開きます。: Window > Open Perspective > Java
  • Clojure プロジェクトを作成して、"firstClojureProject"と名前をつけます。: File > New > Project... > Clojure Project
  • "Clojure File"をhelloworld.cljという名前で src/ ディレクトリに作成します。: File > New > File
  • 作成したファイルに、関数を定義するコードを追加して保存します。デフォルトで入っている"(ns helloworld)" はそのまま残します。
    (defn hello [who] (str "Hello " who " !")) 
  • helloworld.clj を選択して、Run > Run as > Clojure REPL メニューを実行します。これでコードが評価されてREPLループが始まります。
  • 作成した関数を呼び出します。:
      > 1:1 helloworld=> (hello "Betty")
      > "Hello Betty !"