Elk: the Extension Language Kit
Oliver Laumann, Carsten Bormann · 1994
ABSTRACT: In the past, users of an application generally were at the mercy of its authors when it came to adapting it to their individual needs and tastes. Fitting an application with an extension language (ot embedded language) enables users to customize and enhance it without having to modify its source code. Recently, variants of Lisp have become increasingly popular for this purpose, to the point where the abundance of different dialects has grown into a problem. Of the two standardized dialects of Lisp, only Scheme is suitably modest, yet sufficiently general, to serve as an extension language. Elk, the Extension Innguage Kit, is a Scheme implementation that is intended to be used as a general, reusable extension language subsystem for integration