write-you-a-haskell
write-you-a-haskell copied to clipboard
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
Please may the proprietary license be switched to one which respects the freedom of the readers?
I have just started reading it, but noticed that there have been no new commits since October. I would absolutely love to see this book completed!
https://github.com/sdiehl/write-you-a-haskell/blob/ae73485e045ef38f50846b62bd91777a9943d1f7/chapter3/parsec.hs#L27-L28 https://github.com/sdiehl/write-you-a-haskell/blob/ae73485e045ef38f50846b62bd91777a9943d1f7/chapter3/parsec.hs#L34
Related to #110 Using `Tok.integer` causes the operators to be eaten before they are seen as infixOps. By reading numbers as naturals the operators `+` and `-` are treated as...
hi, thanks for the excellent project! I just got `poly_constraints` to build with GHC 8.6.5. I cut all the version bounds out in order to do so, and am not...
``` poly> 1 + 5 Cannot unify types: Int with Int -> a ``` I think that the plus operator is not parsed correctly.
MacOS Catalina 10.15.5, GHC-8.8.3, Stack-2.3.1, current LaTeX (MacTeX-2020): ``` $ stack exec make pandoc -c css/style.css --filter includes.hs --template template.html -s -f markdown -t html --standalone --toc --toc-depth=2 --mathjax="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" --highlight-style...
You ever going to finish this? I've been waiting for this for years.
Fixes a typo in Pretty.hs