The CL-ECMA-48 library was created to serve the author's needs when writing an interactive program that creates a more complex terminal interface.
The CL-ECMA-48 library is an implementation of the ECMA-48 standard, in that it exports a macro for defining control functions, DEFINE-CONTROL-FUNCTION, and the 162 functions defined by the standard, by acronym and proper name.
The library optimizes the control functions to their most compact representations and reasonably most efficient Common Lisp functions.
The ECMA-48 standard can be found here: https://www.ecma-international.org/publications/standards/Ecma-048.htm
Here is the page dedicated to this program.
library text console GUI AGPL