About

About me

Hi, my name is Heinrich Apfelmus, and these pages are about my work with the programming language Haskell. My email address is apfelmus at quantentunnel de.

Support me

If you like my work, I encourage you to support me with a donation. You can send me fiat money over at buymeacoffee.com/hapelmus, but you can also send me cryptocurrencies to the following address:

Cardano blockchain (ADA currency):

addr1q88e3wmlv0tnzt4key9c0ff29evtfhxu4hnd4w8wg8fc5hte7nvveeld8z4skzwts04rhdpdavs8h43jcp2adjshrzrqfwjj0f

(address has 103 characters, ends in …jj0f)

About this site

This site was created with pandoc. Since pandoc 1.4 supports templates with very simple but tremendously useful string substitution, styling pages is really easy. My pages carry slightly more metadata than pandoc supports, though, so I’ve written a small Haskell program that uses pandoc as a library to extract it. Thanks pandoc!

I also used a Makefile but proved unwieldy quickly. Hence, I wrote my own make-like embedded language in just 80 lines of Haskell code. I love the result, I finally have full control over the directory structure. But writing my own tiny make engine was actually unnecessary, because there is already a well-designed library hmk for that.

There used to be a graphic at the top, which is the Dedekind tessellation of the upper half plane in hyperbolic triangles.