ClojureのオブジェクトはJavaに対応するものがあればそのインタフェースを実装している。 Clojureのデータ構造はJavaのコレクションAPIを実装している Clojureの関数はRunnableとCallableを実装している ・・・後者は中々。このあたりやはり並列実行用の言語と感じる。 その他のJavaプロキシを作成する方法は下記。 1.Javaプロキシを作る Javaとやり取りをする場合にJavaのインタフェースを実装しなければならない場合がある。 SAXパーサをClojureで書く場合や、StormのClojure型のデータ部分を解析する場合など。 ・・・とはいえ、後者は難しいのでもちっと後に。 SAXパーサを記述する際にはJavaクラスを拡張して 特定の要素を見つけた場合のコールバック関数を定義する必要がある。 その場合、Clojureではproxy関数を用いてJava

