Erlang相当于Haskell的Data.List等?

时间:2011-06-13 18:05:34

标签: erlang

作为一个Erlanger,我对Haskell羡慕的一件事是它的模块,如Data.List。经过深思熟虑和精心命名,例如:其intersperseintercalatetranspose函数。我想知道是否有Erlang项目试图收集常见的数据结构和实用程序实现,并以简洁的方式呈现它们。

2 个答案:

答案 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