isovector / dynahaskell

the dynabook but for haskell
BSD 3-Clause "New" or "Revised" License
23 stars 2 forks source link

dynahaskell

Installation

You need to build a copy of GHC with this diff. I've already patched it onto GHC-8.6.5 if you'd prefer that, and also built it for linux boxes.

To be honest, I'm not really sure how to install this thing; I just stuck it into ~/.stack/programs/x86_64-linux/ and pretended it was a real ghc-variant. Name it ghc-custom-dyna4-tinfo6.

You also need a hacked version of brick downloaded side-by-side.

Ideas

High Level

Interfaces and abstraction boundaries! Maybe the OOP guys got it right!