
SDL (Simple DirectMedia Layer) is a generic API that provides low level access to audio, keyboard, mouse, and display framebuffer across multiple platforms.
Open Source Erlang is a functional programming language designed at the Ericsson Computer Science Laboratory.
ESDL is an Erlang binding to the SDL, and might be used to write multimedia application in Erlang.