@jrockway<p>GHC is not just Haskell. The runtime is written in C and C--.<p>C has its place. Anything close to the machine metal and bootstrapping code could and should be written in C. Don't confuse "all programs" with "all programs I like to write."