Database Research Group

WSI – Database Systems Research Group

Simple Haskell Graphics Library (based on JavaScript Canvas)

Build a simple Haskell-based graphics library, designed to be used in the classroom (target courses: Functional Programming or a future iteration of Informatik 1). Create a shallow wrapper around the Haskell package blank-canvas based on the JavaScipt Canvas API. Hide gory package details and create additional graphics primitives:

  • Add turtle graphics (definitely needed)
  • Add interactivity, e.g. mouse/keyboard event handling? (nice to have)


Contact: Torsten Grust

Assigned to: Jonas Lingg