Call Optimization in Mono / Ironpython

given that the CLR supports tail call optimization, I was wondering if Mono, and therefore Ironpython running on Mono, supports TCO?

+4
source share
1 answer

I can’t give a definitive answer, but there is a lot of evidence on the forums (for example, here ), because Mono does not use calling invocation-argument arguments, it cannot (easily) support tail calls. There are a couple of unresolved errors, here and here , that F # is still waiting for this.

+4
source

All Articles