作为一个Erlanger,我对Haskell羡慕的一件事是它的模块,如Data.List
。经过深思熟虑和精心命名,例如:其intersperse
,intercalate
和transpose
函数。我想知道是否有Erlang项目试图收集常见的数据结构和实用程序实现,并以简洁的方式呈现它们。
答案 0 :(得分:0)
据我所知:
http://haskell.org/ghc/docs/latest/html/libraries/base/Data-List.html
该模块包含列表的基本操作。我认为Erlang等价物是列表模块:
http://www.erlang.org/doc/man/lists.html
它们都包含映射,反转,折叠等功能。
如果没有特定的功能,我宁愿实现它并要求OTP团队将其与该模块(或在不同的模块中)集成,而不是让外部库提供这些功能。
答案 1 :(得分:0)
我已将Data.List
的相当大的子集实现为l
库的一部分。
https://github.com/pzel/l