【问题标题】:What language is Haskell written in?Haskell 是用什么语言编写的?
【发布时间】:2014-05-28 13:02:44
【问题描述】:

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

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

【问题讨论】:

    标签: haskell compiler-construction io


    【解决方案1】:

    Haskell implementations 用多种语言编写。

    例如,GHC 是:

    • 运行时:C、程序集和 C 的混合体——
    • 编译器:Haskell、Happy(用于解析)和 Alex(用于词法分析)
    • 库:Haskell 和一些 C 绑定,一些汇编和 C--

    primops 是运行时的本机指令。它们又通过C, C-- and assembly 片段实现in the runtime

    IO 尤其是通过 IO 管理器和foreign libraries of IO primitives. 进行调解

    【讨论】:

      猜你喜欢
      • 2011-02-14
      • 1970-01-01
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多