プログラミングClojureを購入し、ここ数日Clojureにはまりつつあります。 JVMで動き、Javaのライブラリが使えるという実用性とそのJVM上で優雅に動く関数型言語というイメージです。Scalaも同じようにJVMで動く関数型言語ですがClojureの方がLisp側に傾いています。 で、そんなClojureをCompojureというフレームワークとともにGoogle App Engineで動かしてみようと昨日、今日試してみて成功しましたのでその手順を忘れないうちに書き留めておきます。 参考にしたのは以下のサイト Clojure on Google App Engine Compojureをビルドすると、Clojureを含めたライブラリの依存関係を解決してくれるので最初に取得しておきます。 Compojure 解凍先のディレクトリ内で"ant deps"と"ant"を行うと必要なライブラリ、compojure.jarが生成されます。 これらのライブラリと、その他GAE的に必要なライブラリをディレクトリにまとめ、build.xmlは以下のように編集しました。 <project name="guestbook-clj" basedir="." default="test"> <property environment="env" /> <property name="sdk.dir" location="/Users/tnoborio/lib/appengine-java-sdk-1.3.0" /> <property name="classes.dir" value="war/WEB-INF/classes" /> <property name="lib.dir" value="war/WEB-INF/lib" /> <property name="src.dir" value=&
ニャンパス株式会社の運営する越谷レイクタウンのコワーキングスペースHaLakeと、エンジニアリングな日々。