El compilador también está escrito en Haskell (una técnica conocida como bootstrapping), pero el núcleo de sistema para Haskell está escrito en C y C--.