Als Erlanger beneide ich etwas an Haskell um seine Module wie Data.List
. Es ist gut durchdacht und sorgfältig benannt, z. die Funktionen intersperse
, intercalate
und transpose
. Ich frage mich, ob es ein Erlang-Projekt gibt, das versucht, gängige Datenstruktur- und Utility-Implementierungen zu sammeln und sie auf prägnante Weise darzustellen.
So weit ich von hier lesen kann:
Das Modul enthält grundlegende Operationen auf Listen. Das Erlang-Äquivalent, nehme ich an, ist das Listen-Modul:
Sie enthalten beide Funktionen zum Zuordnen, Umkehren, Falten usw.
Wenn eine bestimmte Funktion nicht vorhanden ist, würde ich sie lieber implementieren und das OTP-Team bitten, sie in dieses Modul (oder in ein anderes Modul) zu integrieren, anstatt eine externe Bibliothek mit diesen Funktionen zu haben.
Ich habe eine beträchtliche Teilmenge von Data.List
als Teil meiner l
-Bibliothek implementiert.
Ссылка
Tags und Links erlang