I was wondering... why memoization is not provided natively as a language feature by any language I know about?
Edit: to clarify, what I mean is that th
In order for memoization to work as a language feature there would be a couple requirements.
There are some assumptions in the other language, but if we can have performance gains by just-in-time compilation of hot-spots in a Java VM, then one can surely write an automated memoziation system.
While non-trivial I think this is all theoretically possible to get performance gains in a language (especially an interpreted one) and is a worthwhile area for research.