Erlang эквивалент Data.List Haskell и т. Д.? - PullRequest
9 голосов
/ 13 июня 2011

Как Erlanger, я завидовал в Haskell - его модулям, таким как Data.List. Это хорошо продумано и тщательно названо, например, его функции intersperse, intercalate и transpose. Интересно, есть ли проект Erlang, который пытается собрать общую структуру данных и реализации утилит и представить их в сжатой форме.

Ответы [ 2 ]

0 голосов
/ 05 июня 2015

Я реализовал значительное подмножество Data.List как часть моей l библиотеки. https://github.com/pzel/l

0 голосов
/ 24 июня 2011

Насколько я могу прочитать отсюда:

http://haskell.org/ghc/docs/latest/html/libraries/base/Data-List.html

модуль содержит основные операции над списками. Я полагаю, что эквивалентом Эрланга является модуль списков:

http://www.erlang.org/doc/man/lists.html

Они оба содержат функции для отображения, разворота, сгиба и т. Д.

Если конкретной функции нет, я бы предпочел реализовать ее и попросить команду OTP интегрировать ее с этим модулем (или в другой модуль), а не с внешней библиотекой, обеспечивающей эти функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...