The HERMIT in the Tree - Mechanizing Program Transformations in the GHC Core Language
The HERMIT in the Tree - Mechanizing Program Transformations in the GHC Core Language
复制标题
树中的隐士 - GHC 核心语言中的机械化程序转换
DOI:
10.1007/978-3-642-41582-1_6
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
Andy Gill
中科院分区:
文献类型:
--
作者:
Neil Sculthorpe;Andrew Farmer;Andy Gill
This paper describes our experience using the HERMIT toolkit to apply well-known transformations to the internal core language of the Glasgow Haskell Compiler. HERMIT provides several mechanisms to support writing general-purpose transformations: a domain-specific language for strategic programming specialized to GHC’s core language, a library of primitive rewrites, and a shell-style–based scripting language for interactive and batch usage.