5

公式の Clojure 実装について調べてみたいと思います。コードに精通している人は、どこから読み始めるかを推奨できますか? Clojure の仕組みを理解する上で重要な部分や、残りの部分を理解しやすくする部分はありますか?

4

2 に答える 2

10

そこにはいくつかの大きなアイデアがあります - LISP の実装に慣れるまで、それは明らかではないかもしれません。

そのため、Clojure コードを見る前に、基本的な LISP 実装のコードを見たいと思うかもしれません (オンラインにヒープがあります -これは私のお気に入りの 1 つです)。

次に、パラダイムを理解するために、Christian Quinnec のLisp In Small Pieces (LISP) のような本を読みました。これは、LISP コンパイラの実装に関する本です。

Clojure ソースから実際に始めるという点では、ここから始めたいとeval思います

于 2012-07-15T12:54:53.347 に答える
2

clojurescript コンパイラーも、始めるのに最適な場所です。

元の clojure コンパイラーに関しては
、core.clojure の一番下から始めて、上で定義した機能に基づいて各部分が構築される傾向を確認できるように、上から順に読んでいきます (また、上から下まで試してみて、自分に合ったものを見つけてください)。

于 2012-07-15T17:19:07.207 に答える