これはClojure のフォローアップです: pre post functions
ゴール
すべての Clojure 関数に対して、実行されるpreおよびpost関数が必要です。
- 関数が評価される直前
関数が戻った直後
ここで、*.clj ファイル内のすべての機能を実行したいと考えています。
Clojure Compiler レベルでこれを行うことをお勧めします (これは学習課題でもあります)。
質問:
これを始めるにはどうすればよいですか?Clojure Compiler のソース コードのどの部分を読む必要がありますか? Clojure Compiler の内部について知っておくべきドキュメントやチュートリアルは何ですか?
ありがとう!