テールコールの最適化がないという制限 (clojure 実装ではなく jvm の制限) を除けば、clojure 実装は優れていると人々は言います。
http://lambda-the-ultimate.org/node/2547
TCO を Python に実装すると犠牲になると言われてきました
- スタック トレース ダンプ、および
- デバッグの規則性。
テールコール最適化の重要性と、Python がそれを必要とする理由を説明してください
TCO の jvm 実装のために同じ犠牲を払わなければならないでしょうか? 他に何かを犠牲にする必要がありますか?