“…As an example of the simplicity of the approach taken in this paper, adding ERV support to the programming language Sway [2] required less than 50 additional lines of C code. In contrast, Goops, the object oriented extension to Guile (a version of Scheme) requires approximately 3000 lines of additional commented code to the underlying C interpreter and 3000 lines of commented Scheme code to add the object features.…”