Ich bin neu in Erlang. fanden die folgende -Modul Attributdeklaration in einem bestehenden Erlang Projekt:Erlang: Modul Attribut
-module(mod_name, [Name, Path, Version]).
Was die zweiten Parameter (Liste [Name, Pfad, Version]) bedeutet hier?
Ich habe keine Informationen in der Erlang-Referenz darauf gefunden.
Parametrisierte Module sind noch nicht offiziell Teil von Erlang, obwohl die aktuellen Distributionen sie unterstützen. Auch, um sicher zu sein, außer für neue, sollten Sie niemals Funktionen in einem parametrierten Modulen direkt aufrufen. Verwenden Sie immer die von new zurückgegebene Referenz. – rvirding
Werden parametrierte Module entfernt, funktioniert dann nicht mehr? – Zubair
Diese sollten wirklich irgendwo offiziell dokumentiert werden. Es gibt jetzt weit verbreitete Apps, die sie verwenden (Mochiweb, zum Beispiel). Zum Beispiel über ihre Verwendung in Mochiweb, siehe http://code.google.com/p/mochiweb/source/browse/trunk/src/mochiweb_request.erl –