given that CLR supports tail call optimization I was wondering if Mono, and consequently Ironpython running on Mono has support for TCO ?
given that CLR supports tail call optimization I was wondering if Mono, and consequently
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I can’t give a definitive answer, but there is ample evidence in forums (e.g., here) that because Mono doesn’t use a callee-pops-arguments calling convention, it can’t (easily) support tail calls. There is a couple of unresolved bugs, here and here, indicating that F# is still waiting for this.