Das Include directive wird normalerweise für eine .hrl-Datei am Anfang einer .erl-Datei verwendet.Erlang: Verwenden Sie von der Konsole aus?
Aber ich möchte gerne von der Erlang-Konsole direkt verwenden.
Ich versuche, einige Funktionen in einem Modul zu verwenden. Ich habe die Erl-Datei von der Konsole kompiliert. Aber die Funktionen, die ich verwenden möchte, funktionieren nicht ohne Zugriff auf die hrl-Datei.
Irgendwelche Vorschläge?
Wie meinst du das wirklich? Die Anweisung '-include' ist eine Kompilierungsfunktion. Wenn Sie die Datei erfolgreich kompiliert haben, dann haben alle Funktionen, die "Dinge" aus der Include-Datei benötigen, diese, der Compiler prüft dies. Nach dem Kompilieren funktionieren die Funktionen also ohne Zugriff auf die Include-Datei. Was funktioniert nicht? Welchen Zugang fehlt Ihnen? – rvirding
Ich bin auf der Suche nach Jsonerl, die eine hrl-Datei (http://github.com/lambder/jsonerl) hat. Anstatt eine Datei zu schreiben und dann zu kompilieren, möchte ich die Funktionen im hrl-Feld direkt aus der Shell heraus nutzen. –