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)