L'include directive est généralement utilisé pour un fichier .hrl en haut d'un fichier .erl.Erlang: utiliser include depuis la console?
Mais, je voudrais utiliser include depuis la console Erlang directement. J'essaie d'utiliser certaines fonctions dans un module. J'ai compilé le fichier erl depuis la console. Mais, les fonctions que je veux utiliser ne fonctionnent pas sans accès au fichier hrl.
Des suggestions?
Comment voulez-vous vraiment dire? La directive '-include' est une fonctionnalité compiletime. Si vous avez compilé avec succès le fichier, alors toutes les fonctions qui ont besoin de "choses" à partir du fichier include les auront, le compilateur vérifie cela. Ainsi, après la compilation, les fonctions fonctionneront sans accès au fichier d'inclusion. Qu'est-ce qui ne marche pas? Quel accès vous manque? – rvirding
Je cherche à installer jsonerl qui a un fichier hrl (http://github.com/lambder/jsonerl). Au lieu d'écrire un fichier puis de le compiler, j'aimerais utiliser les fonctions du fichier hrl directement à partir du shell. –