S-Lang is a multi-platform programmer's library designed to allow
a developer to create robust multi-platform software. It provides
facilities required by interactive applications such as
display/screen management, keyboard input, keymaps, and so on.