Je suis un Erlang débutant et j'aimerais trouver un moyen de lister toutes les méthodes disponibles pour un module donné. Quelle est la meilleure façon? Dans mon cas, le module est ejabberd_odbc
.Liste de tous les appels d'un module erlang
3
A
Répondre
6
Vous pouvez appeler Modulename:module_info()
pour obtenir des informations sur le module sous une forme proplist. Pour obtenir uniquement des exportations, appelez le Modulename:module_info(exports)
.
0
Je vérifie toujours la section exports
dans la source du module.
0
Il existe un outil que vous pouvez installer appelé edoc, dont le manuel est: http://www.erlang.org/doc/man/edoc.html Ceci permet de générer une documentation de style javadoc pour les modules Erlang.
Il y a également la documentation ejabberd_odbc à: http://www.process-one.net/docs/ejabberd/devdoc/trunk/ejabberd_odbc.html
Une manière plus simple consiste à appeler m (Modulename) dans le shell. –