Tomas Hlavaty writes: >> But with the recent tail-call optimization I installed into `master`, >> the above `my-length` now works without eating up stack space. > > That's great news. > > Is TCO always used (like in Scheme) or in which cases is it used or not > used? Is it possible to turn it on or off? I think the advice mechanism prevent us to do optimization like TCO and auto inlining. -- Retrieve my PGP public key: gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F Zihao