Abstract
This paper presents some recent results in interpreter optimization. The techniques of shallow binding and repetitive interpretation of tail functions are adapted to Lisp with static scoping as the binding method for-all identifiers. Then a new technique of interpreting covered tail recursive functions is proposed. The purpose of the paper is to show that the extra expense for static scoping can be kept small by combining these techniques.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have