A principled and approachable explanation of how Git actually works.
How would you go about building a decentralised GitHub?
Write Haskell in French, Russian, or German!
An Arabic programming language with an IDE!
The best explanation of Git's binary storage format I've found anywhere!
A bitcoin wallet in Haskell!
Performant n-body simulations with pretty diagrams!
This algorithm tells you if a given directed graph is acyclic or not and simultaneously puts its vertices into the most convenient order for processing, all in linear time!
A common misconception about Haskell is that it can only be used for doing functional programming. This is not the case, as Haskell makes a great imperative language as well!