3

Clojure を使用して、マルチコア システムを利用する実用的なプロジェクトはありますか?

Clojure がまだおもちゃの言葉の中にあるのか、それとも本当に「間もなく実現する」のかを知りたいです。

4

4 に答える 4

4

Google ディスカッション グループに投稿された多くの例を参照してください。それらは興味深いものであり、そのうちのいくつかは別の言語では自明ではありません。これらの例は、Clojure が「おもちゃ」言語であるかどうかを示す十分な証拠だと思います。

デザイナーの Rich Hickey は自分の仕事でこの言語を使用しているので、製品化の準備が整っていても驚かないでしょう。現時点では 1.0 のリリースに向かっているため、API はそれほど変更されていません。Lisping を Emacs でやろうとしているのなら、現時点でおそらく最も安定していない部分は SLIME と swank-clojure です。リポジトリから直接両方の最新バージョンを使用することが非常に重要です (私は GitHub ミラーを使用しています)。

熱いうちにどうぞ。

于 2009-01-14T16:45:57.073 に答える
4

今日の Clojure グループには、まさにそれをやっている仲間についてのスレッドがあります。動物病院向けのミドルウェア接着剤がたくさんあるように見えますが、残念ながらそれに関するデータはありません (これは今後数か月で変更されるとのことです)。

于 2009-01-14T05:36:18.597 に答える
3

Enclojureのソース コード ( Clojure 用の Netbeans IDE) を見てみましょう。ここで参照するか、svn 経由でダウンロードできます。Java と Clojure を適切に組み合わせて実装することができます。ここで見ることができるように、活発に開発されているようです。

ここでは Eclipse の性質が開発されているように見えますが、コードの外観からすると、ほぼ完全に Java です。

おそらく、 Clojure自体のソース コードを見ると、より理解が深まります。コアの実装は別として、コードの大部分はそれ自体で記述されています。

于 2009-01-18T22:36:08.680 に答える