Erlang 哈斯克尔';数据列表等。?

Erlang 哈斯克尔';数据列表等。?,erlang,Erlang,作为一个Erlanger,我羡慕Haskell的一点是它的模块,比如Data.List。它是经过深思熟虑和精心命名的,例如它的穿插,插入,和转置功能。我想知道是否有Erlang项目试图收集通用数据结构和实用程序实现,并以简洁的方式展示它们。据我所知: 该模块包含对列表的基本操作。我认为Erlang的等价物是List模块: 它们都包含映射、反转、折叠等功能 如果没有特定的功能,我宁愿实现它,并要求OTP团队将其与该模块(或其他模块)集成,而不是让外部库提供这些功能。我已经实现了相当大的数据子集

作为一个Erlanger,我羡慕Haskell的一点是它的模块,比如
Data.List
。它是经过深思熟虑和精心命名的,例如它的
穿插
插入
,和
转置
功能。我想知道是否有Erlang项目试图收集通用数据结构和实用程序实现,并以简洁的方式展示它们。

据我所知:

该模块包含对列表的基本操作。我认为Erlang的等价物是List模块:

它们都包含映射、反转、折叠等功能


如果没有特定的功能,我宁愿实现它,并要求OTP团队将其与该模块(或其他模块)集成,而不是让外部库提供这些功能。

我已经实现了相当大的
数据子集。将
列为
l
库的一部分。

在和上找不到任何内容。这些是我通常在Erlang世界中搜索图书馆的地方。是的,我先去了那里,但没有找到任何东西。这里有很多小的公用设施。但是,这也不是我想要的。这个问题看起来并没有答案。我投票决定以“不具建设性”来结束它。@Edward Wang,如果你开始这样一个项目,请随意回答你自己的问题,并引用它,一旦有可能,就接受这个答案。Jeremy,我还是认为Roberto的答案被接受了。让我们继续。您在以下位置实现了穿插和插入: