helm
Inspired by the Elm language and written in Haskell so Helm. the SDL graphics part
stack install
if the build fails due to missing SDL you could get libsdl2-gfx-1.0.0 from Synaptic package managerbut that version is old so better to get the latest stable version and build it yourself:
A reminder about a GTK project I did on a Raspberry Pi.
Also, check out this folder for the C source of some demo programs
cd /opt/vc/src/hello_pi/
and remember ./hello_audio 1
which outputs the sine wave to the HDMI port