isovector / dynahaskell

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

Do blocks are broken #1

Open isovector opened 4 years ago

isovector commented 4 years ago

Writing do blocks breaks typechecking, because addAnnotationsForPretty adds preceding spaces in ways that are hard to work around in general.

https://github.com/alanz/ghc-exactprint/issues/80