Polycut: Generative art tool. Purescript + Halogen. Github repo
purescript-selection-foldable: A Foldable structure of items where zero or one of the items is selected. Available as a package on Pursuit.
purescript-zipperarray: A non-empty array with one element focused. Available as a package on Pursuit.
purescript-do-notation-steps: Something I made for a friend who was learning do-notation.
Pyrus
- A fully-featured in-house solution for running chess tournaments.
- Features: player management, attendance, pairing generation, standings/prize calculation
- Purescript. Halogen frontend, Node+Purescript backend.
- Custom pairing algorithm
- Client/server architecture
- Small typed functional DSL for PDF definition+generation