halcyon [2014]
This is an experimental desktop environment with GUI elements built from scratch in haskell from opengl primitives. It includes the basics: window resizing, window layering, basic widget layout, a text buffer and small lisp implementation based on http://norvig.com/lispy.html.