吉姆·格兰迪;汤姆·梅尔姆;约翰·奥利里 用于硬件设计和定理证明的反射函数语言。 (英语) Zbl 1086.68526号 J.功能。程序。 16,第2期,157-196(2006). 概述:本文介绍了reFLect,一种具有反射特性的函数式编程语言,旨在应用于硬件设计和验证。reFLect语言是强类型的,类似于ML,但有引用和反引用结构。这些可以用于在reFLect语言本身中构造和分解表达式。本文激发并展示了这种语言的语法和类型系统,它将模式匹配和反射功能的新组合结合在一起,专门针对我们的应用领域。它还基于上下文作为表达式构造函数的新用法给出了操作语义,并提出了使用相同上下文机制编译reFLect程序的方案。 引用于5文件 MSC公司: 68甲18 函数编程和lambda演算 68吨15 定理证明(演绎、解析等)(MSC2010) 68M99型 计算机系统组织 关键词:reFLect程序 软件:重新选择;OCaml公司;低成本融资;Coq公司;毫升 PDF格式BibTeX公司 XML格式引用 \textit{J.Grundy}等人,J.Funct。程序。16,第2号,157--196(2006;Zbl 1086.68526) 全文: 内政部