Information:
S-lang is a C-like programming language, designed to be embedded in programs. It provides standard screen handling functions, similar to curses, and it can provide access to program internals, allowing the program users to create customized procedures. This is very much how programs like eMacs can be extended to have infinite flexibility, without requiring editing of the C source code.