Haskell用什么语言编写?

Ant*_*ton 11 compiler-construction io haskell

另外(除了标题问题),是否有源代码可用于不同的不纯Haskell函数,如IO?

我不是指代码的Haskell方面,而是Haskell实现IO的任何方面.

Don*_*art 36

Haskell 实现是用各种语言编写的.

例如,GHC是:

  • 运行时:C,汇编和C--的混合
  • 编译器:Haskell
  • 库:Haskell和一些C绑定,一个小程序集

primops是运行时的原生指令.它们又通过C,C--和汇编片段在运行时实现.

IO尤其是通过IO管理器和IO原语的外部库来调解.