erikkaplun / haskell-hangman

A hangman implementation in Haskell to explore Event Sourcing and FRP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

haskell-hangman

A hangman implementation in Haskell to explore Event Sourcing and FRP

The purpose of this repository is to explore how Event Sourcing naturally arises when modelling a domain, and how Event Sourcing (presumably) naturally generalizes to FRP.

It's especially interesting in (pure) functional languages such as Haskell where operators like fold and scan, which FRP/ES build on, are used routinely.

About

A hangman implementation in Haskell to explore Event Sourcing and FRP

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Haskell 97.3%Language:Shell 2.7%