6 ms·
The suggested approach of generating stubs is exactly how late binding in the SICL Common Lisp implementation works, as described in [0]. The scheme also allows
by hayley-patton 5y ago
The suggested approach of generating stubs is exactly how late binding in the SICL Common Lisp implementation works, as described in [0]. The scheme also allows generating specialised entry points to avoid keyword argument parsing, and the stub/snippet code can also be used for inline caching for generic dispatch.
[0] http://metamodular.com/SICL/call-site-optimization.pdf http://metamodular.com/SICL/call-site-optimization.pdf