This package provides a playground for consuming and manipulating programs written in a small core language. In contrast to GHC Core:
- You can't compile real Haskell programs.
- It's untyped.
- It's inefficient in some places.
On the plus side, it's very easy to get started with. The hope is that if you have a quick idea you can prototype it in the core-playground, refine the idea, and only once you have the basic concepts down might you consider productionising with GHC.