Clojure

関数型言語への注目とClojure

関数型言語は主流となりうるのか CPUのマルチコア化が進んだことで並列プログラミングへのニーズが高まり、関数型言語が注目されています。手続型からオブジェクト指向へのパラダイムシフトのように、関数型は主流となるのでしょうか? 純粋な関数型言語は、…

Getting Started with Eclipse Helios and Counterclockwise

Eclipse への Clojure plugin Counterclockwise の導入手順です。 Eclipse Helios (3.6)のインストール Eclipse Helios をダウンロードして普通にインストールします。今回は Eclipse IDE for Java Developers を使います。 http://www.eclipse.org/download…

Getting Started with Netbeans 6.9.1 and Enclojure

NetBeans IDE の Clojure plugin の導入手順です。 NetBeans IDE 6.9.1のインストール NetBeansを以下からダウンロードして普通にインストールします。今回は Java SE バンドルを使います。 http://netbeans.org/index.html Enclojure プラグインの追加 ツー…

The REPL and main entry points(邦訳)

clojure.main ネームスペース clojure.main ネープスペースは、Clojure プログラムと対話的なセッションを開始します。この機能はJava のランチャーツールである java コマンドを通して提供されます。 clojure.main --help clojure.main は 以下の Usage に…

Getting Started Clojure (邦訳)

Clojure 本家の Getting Started のザックリとした邦訳です。 セットアップ Clojure は Google Code にてホストされています。ソースコードのリポジトリは GitHub にあります。.NET向けのランタイムの clojure-clr もあります。開発者の交流は Assembla にて…

Clojure のロゴが美しすぎる件

関数型言語の理論的基盤であるラムダがあしらわれた Clojure のロゴが美しすぎる。 Python Erlang Lua Ruby Scala Groovy Erlang Haskell Perl PHP Go R プログラミングClojure 第2版作者: Stuart Halloway and Aaron Bedra,川合史朗出版社/メーカー: オーム…