私は公式のClojureの実装を勉強したいと思います。コードに精通している人なら誰でもどこから読んでみることをおすすめできますか?残りの部分をより理解しやすくする部分や、Clojureの仕組みを理解する上で重要な部分はありますか?Clojureのソースコードの学習を始めるには良い場所ですか?
5
A
答えて
10
LISPの実装に精通するまで、そこには大きなアイデアがあります。
Clojureコードを見る前に、基本的なLISP実装のコードを見てみるとよいでしょう(ヒープオンライン - this is one of my favourites)。
次は、パラダイムを得るためにChristian QuinnecのLisp In Small Pieces(LISP)(book about implementing LISP compilers)の本を読んでいました。
実際にClojureソースから開始する点では、eval
- hereで始まります。
2
clojurescriptコンパイラも優れた場所です。
限り元のClojureコンパイラとして、
は私がcore.clojureの下部に開始すると、あなたは上で定義された機能について を構築するために、各部分の傾向を見ることができるようにもトップを試してみてください(上向き を読みます下にあり、 あなたのために何が見つかるのですか)
関連する問題
- 1. データウェアハウスの学習を始めるには良い場所ですか?
- 2. アセンブリの学習を始めるには
- 3. IOTの学習を始めるには?
- 4. アセンブリの学習を開始する場所 - 例、
- 5. OLEを使い始める - 良い学習プロジェクトは何ですか?
- 6. SSISの学習に最適な場所
- 7. SharePointの学習を始める方法
- 8. 計算幾何学を学習する場所は?
- 9. どこでCSSを学ぶのに良い場所ですか?
- 10. Jrubyでレールを始める場所は?
- 11. Sinatraの学習を始めるためにRubyをどのくらいカバーするのですか
- 12. XNAチュートリアルの3D学習を初めて開始する
- 13. boostライブラリのソースコードからC++を学習する
- 14. 学習テキスト分析とテキストセマンティクスどこから始めるのですか?
- 15. プロフェッショナルな方法をPHPの学習を開始するには?
- 16. 春を始める場所は?
- 17. httpスクレープツールを開発するための学習を始める方法
- 18. RIAのために学習する
- 19. OpenGL 2.XをスキップしてOpenGL 3.Xの学習を開始する方が良いですか?
- 20. 学習のために読みやすいJavaコードですか?
- 21. ActionScript:As3から直接ActionScriptの学習を開始できます
- 22. UNIXでのC++プログラミングの学習のための良い本(pref Linux)?
- 23. Spring.NETを学習するためのリソース
- 24. クラウドコンピューティングを学習するためのガイドライン
- 25. MSDeployを学習するためのリソース
- 26. 機械学習で学習曲線とは何ですか?
- 27. Io(プログラミング言語)の学習を開始するためのIoフレームワーク
- 28. C++/C++からのobjective-cのコーディング方法を非常に迅速に学習するための良いリソース
- 29. SQL Serverのアラートまたは通知については、どこから学習し始めますか?
- 30. オーディオ処理 - 本と学習の面ではどこから始めるのですか
ありがとう - 私はリンク先のシンプルなLisp実装のソースを読んでいます。 –