Category Archives: Uncategorized

Haskell Performance Tuning Checklist

(This is a quick check-list from my experience. May turn into an illustrated slideshow when I have time) Common sub-expression elimination Static argument transformation Use unsafe/unboxed operations in tight loops (e.g. quotRem vs divMod) When in doubt, spam some BangPatterns around for experiment And here is a real life dissection of how I tuned a […]

Conway’s Game of Life with Repa

Conway's Game of Life with Repa from kizzx2

Template Haskell Tutorial

Template Haskell Tutorial from kizzx2