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)


Torsten Grust