摘要
A.Abel和T.Altenkirch。 结构递归的谓词分析。 博士。 功能。 程序。, 12 (1): 1--41, 2002. 谷歌学者 数字图书馆 A.Bove和P.Dybjer。 工作中的依赖类型。在A.Bove、L.S.Barbosa、A.Pardo和J.S.Pinto,phLerNet ALFA暑期学校编辑,《计算机科学博士讲稿》第5520卷,第57-99页。 施普林格,2008年。 国际标准图书编号978--3-642-03152-6。 谷歌学者 数字图书馆 L.Damas和R.Milner。 功能程序的主要类型模式。 在R.A.DeMillo,编辑,phPOPL,第207-212页。 ACM出版社,1982年。 国际标准书号0-89791-065--6。 谷歌学者 数字图书馆 C.S.Lee、N.D.Jones和A.M.Ben-Amram。 程序终止的大小更改原则。 在C.Hankin和D.Schmidt,phPOPL编辑,第81-92页。 ACM,2001年。 国际标准图书编号1--58113-336-7。 谷歌学者 数字图书馆 J.McKinna和J.Wright。 警句中的一种类型正确、堆叠安全、可证明正确的表达式编译器。 提交给《函数编程杂志》,2006年。 谷歌学者 U.诺雷尔。 基于依赖类型理论的实用程序设计语言。 查尔默斯理工大学博士论文,2007年。 谷歌学者 U.诺雷尔。 Agda中的依赖类型编程。 P.W.M.Koopman、R.Plasmeijer和S.D.Swierstra,高级函数编程博士编辑,phLNCS第5832卷,第230-266页。 施普林格,2008年。 谷歌学者 数字图书馆 D.A.特纳。 总功能编程。 博士。 加州大学出版社,10(7):751--7682004。 谷歌学者 }DBLP:conf/tldi/YorgeyWCJVM12B。 A.Yorgey、S.Weirich、J.Cretin、S.L.P.Jones、D.Vytiniotis和J.P.Magalh\aes。 给哈斯克尔升职。 在B.C.Pierce,phTLDI编辑,第53-66页。 ACM,2012年。 国际标准图书编号978--1-4503--1120--5。 谷歌学者 数字图书馆
建议
Agda-curious?: 关于依赖类型编程的探讨 2012年ICFP 我探索使用依赖类型函数语言AGDA进行编程。 我介绍了AGDA所取得的进展,展示了它在小型开发中的用途,批判性地反思了当前的技术水平,并推测了未来的道路。 我不。。。 Agda中的依赖类型编程 TLDI’09:第四届语言设计和实现类型国际研讨会会议记录 长期以来,依赖类型语言一直被用于描述程序的证明。 传统上,依赖类型主要用于陈述和证明程序的属性,而不是定义程序本身。 一个。。。