Constructing Polymorphic Programs with Quotient Types
Constructing Polymorphic Programs with Quotient Types
复制标题
使用商类型构造多态程序
DOI:
--
复制
发表时间:
2004
期刊:
影响因子:
--
通讯作者:
Conor McBride
中科院分区:
文献类型:
--
作者:
M. Abbott;Thorsten Altenkirch;Neil Ghani;Conor McBride
The efficient representation and manipulation of data is one of the fundamental tasks in the construction of large software systems. Parametric polymorphism has been one of the most successful approaches to date but, as of yet, has not been applicable to programming with quotient datatypes such as unordered pairs, cyclic lists, bags etc. This paper provides the basis for writing polymorphic programs over quotient datatypes by extending our recently developed theory of containers.