摘要
补充材料
M.Chakravarty、G.Keller和S.Peyton Jones。 关联的类型同义词。 2005年在爱沙尼亚塔林举行的ACM SIGPLAN功能编程国际会议(ICFP'05)上。 谷歌学者 数字图书馆 Coq开发团队。 考证助理参考手册。 LogiCal项目,2004年。 统一资源定位地址 http://coq.inia.fr。 8.0版。 谷歌学者 B.库塞尔。 无限树的基本性质。 理论计算机科学,25(2):95-1692983。 谷歌学者 R.A.Eisenberg、D.Vytiniotis、S.Peyton Jones和S.Weirich。 具有重叠表达式的闭合类型族(扩展版本)。 技术报告,宾夕法尼亚大学,2013年。 谷歌学者 D.Fridlender和M.Indrika。 功能珍珠:我们需要依赖型吗? 函数编程杂志,10(4):409--4152000。 谷歌学者 数字图书馆 R.Garcia、J.Jarvi、A.Lumsdaine、J.G.Siek和J.Willcock。 泛型编程语言支持的比较研究。 在第18届ACM SIGPLAN面向对象编程、系统、语言和应用会议的会议记录中,OOPSLA’03,第115-134页,美国纽约州纽约市,2003年。 ACM公司。 国际标准图书编号1--58113-712--5。 10.1145/949305.949317. 统一资源定位地址 http://doi.acm.org/10.1145/949305.949317。 谷歌学者 数字图书馆 G.Huet。 Résolution d’équations dans les langages d'ordre 1,2,。。。 ω. 巴黎第七大学博士论文,1976年。 谷歌学者 G.Huet。 合流约简:术语重写系统的抽象属性和应用。 博士。 ACM,27(4):797--821980年10月。 ISSN 0004--5411。 10.1145/322217.322230. 统一资源定位地址 http://doi.acm.org/10.1145/32222173.2230。 谷歌学者 数字图书馆 J.贾法尔。 无限项上的有效统一。 新一代计算,2(3):207--221984。 ISSN 0288--3635。 2007年10月10日/BF03037057。 统一资源定位地址 http://dx.doi.org/10.1007/BF03037057。 谷歌学者 交叉引用 琼斯先生。 具有函数依赖关系的类型类。 ESOP编辑G.Smolka,《计算机科学讲义》第1782卷,第230-244页。 斯普林格,2000年。 国际标准图书编号(ISBN)3-540--67262--1。 谷歌学者 数字图书馆 O.Kiselyov、R.Lämmel和K.Schupke。 强类型异类集合。 程序中。 2004年ACM SIGPLAN Haskell研讨会,Haskell'04,第96-107页。 ACM,2004年。 谷歌学者 数字图书馆 J.Klop。 术语重写系统。 《计算机科学逻辑手册》(第2卷)第1-116页。 牛津大学出版社,1993年。 谷歌学者 数字图书馆 K.奈特。 统一:多学科调查。 ACM计算。 调查。, 21(1):93-1241989年3月。 ISSN 0360-0300。 10.1145/62029.62030. 统一资源定位地址 http://doi.acm.org/10.1145/62029.62030。 谷歌学者 数字图书馆 C.麦克布莱德。 伪装:在Haskell中模拟依赖类型。 J.功能。 程序。, 12(5):375-392,2002年7月。 谷歌学者 数字图书馆 J.G.Morris和M.P.Jones。 实例链:没有重叠实例的类型类编程。 《第15届ACM SIGPLAN功能编程国际会议论文集》,ICFP’10,第375-386页,美国纽约州纽约市,2010年。 ACM公司。 国际标准图书编号978--1-60558-794--3。 10.1145/1863543.1863596. 统一资源定位地址 http://doi.acm.org/10.1145/1863543.1863596。 谷歌学者 数字图书馆 M.H.A.纽曼。 关于具有“等价”组合定义的理论。 数学年鉴,43(2):第223-243页,1942年。 ISSN 0003486X。 统一资源定位地址 http://www.jstor.org/stable/1968867。 谷歌学者 交叉引用 U.诺雷尔。 面向基于依赖类型理论的实用编程语言。 2007年9月,瑞典哥德堡SE-412 96查尔默斯理工大学计算机科学与工程系博士论文。 谷歌学者 T.Schrijvers、S.Peyton Jones、M.Chakravarty和M.Sulzmann。 使用开放式函数进行类型检查。 《第13届ACM SIGPLAN功能编程国际会议论文集》,ICFP'08,第51-62页,美国纽约州纽约市,2008年。 ACM公司。 国际标准图书编号978--1-59593--919-7。 10.1145/1411204.1411215. 统一资源定位地址 http://doi.acm.org/10.1145/1411204.1411215。 谷歌学者 数字图书馆 M.Sulzmann、M.M.T.Chakravarty、S.Peyton Jones和K.Donnelly。 具有类型相等强制的系统F。 2007年ACM SIGPLAN语言设计和实现类型国际研讨会论文集,TLDI’07,第53-66页,美国纽约州纽约市,2007a。 ACM公司。 谷歌学者 数字图书馆 M.Sulzmann、G.Duck、S.Peyton Jones和P.Stuckey。 通过约束处理规则了解函数依赖性。 函数编程杂志,17:83--1302007年1月b。 谷歌学者 数字图书馆 W.Swierstra。 数据类型如点菜。 J.功能。 程序。, 18(4):423--4362008年7月。 编号0956-7968。 10.1017/S0956796808006758。 统一资源定位地址 http://dx.doi.org/10.1017/S0956796808006758。 谷歌学者 数字图书馆 S.Weirich和C.Casinghino。 Arity-generic数据类型-通用编程。 第四届ACM SIGPLAN编程语言与程序验证研讨会论文集,PLPV’10,第15-26页,美国纽约州纽约市,2010年。 ACM公司。 国际标准图书编号978--1-60558--890-2。 10.1145/1707790.1707799. 统一资源定位地址 http://doi.acm.org/10.1145/1707790.1707799。 谷歌学者 数字图书馆 S.Weirich、D.Vytiniotis、S.Peyton Jones和S.Zdancewic。 生成类型抽象和类型级计算。 2011年,美国纽约州纽约市,第38届ACM SIGPLAN-SIGACT编程语言原则研讨会论文集,POPL'11,第227-240页。 ACM公司。 谷歌学者 数字图书馆 S.Weirich、J.Hsu和R.A.Eisenberg。走向依赖型Haskell:具有类平等的系统FC。 《第18届ACM SIGPLAN功能编程国际会议论文集》,ICFP’13,美国马萨诸塞州波士顿,美国纽约州纽约市,2013年。 ACM。 出现。 谷歌学者 数字图书馆 A.Yorgey、S.Weirich、J.Cretin、S.Peyton Jones、D.Vytiniotis和J.P.Magalháes。 给哈斯克尔升职。 程序中。 第八届ACM SIGPLAN语言设计与实现类型研讨会,TLDI’12,第53-66页。 ACM,2012年。 谷歌学者 数字图书馆
建议
实践中的部分类型施工人员 Haskell 2022:第15届ACM SIGPLAN国际Haskells研讨会会议记录 函数编程语言中的类型构造函数是总数:Haskell程序员可以同样容易地构造任何元素类型的列表。 然而,在实践中,并不是所有类型构造函数的应用程序都同样明智:集合可能只。。。 具有重叠表达式的闭合类型族 2014年流行音乐 开放的类型级函数是Haskell中最近的一项创新,它将Haskells推向了依赖类型的表达能力,同时保留了实用编程语言的外观。 本文展示了如何提高表达能力。。。