Clojureはじめました。

In: Clojure| Programming

10 11月 2009

日常業務ではおもにRubyを使っているのですが、思うところがあってClojureを学んでいます。

Clojure とはプログラミング言語のひとつで 一言でまとめてしまうと「JVM上で動くLisp」ということになります。

オフィシャルサイト: Clojure

誕生してからまだ2年しか経っていない新しい言語ですが すでに多くの人に使われ始めているようです。

Clojureがどのような言語なのかはこちらの紹介記事が解りやすいです。

言語リファレンスやチュートリアルはオフィシャルが充実していますが

このページや: Clojure – Functional Programming for the JVM

こちらの書籍:The Pragmatic Bookshelf | Programming Clojure

もたいへん参考になります。

英語が問題ない方はスクリーンキャスト:Clojure on blip.tv もどうぞ。

開発環境は

  • Emacs + slime
  • VimClojure
  • NetBean + enclojure

あたりが無難なようですが、僕は TextMate + Clojure.tmbundle で使っています。

TextMate はLisp系に弱いのが難点ですが(Lispスタイルのインデントをしてくれない) 見た目と良さと手になじんでいるということで選びました。

JVM上で動くために起動に時間がかかるので、日常の手軽なスクリプトを書くのには不向きかも知れませんが、なにか実用的なものをClojureで書いてみたいです。

blog comments powered by Disqus
Get Adobe Flash playerPlugin by wpburn.com wordpress themes

About this blog

私 manjilab のポータル的サイトになっております。日々気付いたこと、考えたこと、発表したいものを載せていきます。

Photostream

    Lisp indent 考察Lisp indent 考察Lisp indent 考察Lisp indent 考察Lisp indent 考察Tips to use Clojure(Lisp) with TextMateTips to use Clojure(Lisp) with TextMateTips to use Clojure(Lisp) with TextMate