繁体   English   中英

Haskell中的“开放数据类型和开放函数”

[英]“Open Data Types and Open Functions” in Haskell

是否存在开放数据类型和开放函数文件中定义的open语义的现有实现? 作为GHC扩展,作为模板Haskell,作为一些其他Haskell编译器的一部分,作为预处理器等。该论文发表于2006年,并声称它很简单。

在我正在研究的项目中,我需要几种核心类型的数据可扩展性。 但是我不希望将open数据的每个构造函数都提升为一个类型,并将每个open函数都提升到一个类。

虽然与open相比它是相当重量级的,但通常的方法是引入一种类似于“点菜”论文的机制: http//citeseerx.ist.psu.edu/viewdoc/summary? DOI = 10.1.1.101.4131

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM