Dan*_*Dan 22 haskell ghc
我正在尝试学习如何实现GHC的各个方面,如类型推断,模式匹配和其他代码转换.
然而,代码库相当大,文件名使用了很多首字母缩略词(简单,stg,stranal ......).这些是什么意思,代码是如何组织的?
C. *_*ann 10
正如哈马尔所说,GHC评论可能是了解GHC本身的最佳起点.这确实假设了一般编译器的一些先验知识,但如果你的主要兴趣是修改GHC,你可能只需要基本的CS背景.
如果您对GHC背后的原则更感兴趣,例如,如果您想学习如何编写自己的编译器,那么通过阅读Simon Peyton-Jones关于相关主题的无数出版物(包括整本书)可能会更好.实现函数式语言和贯穿非严格函数式语言实现的"教程"书.
ham*_*mar 8
该GHC评是一个良好的开端.
归档时间:
13 年,3 月 前
查看次数:
583 次
最近记录: