Hat jemand einen sehr effizienten Workflow und ein Toolset für Erlang entwickelt? Debugging, Prototyping, Browsing, Versionskontrolle, etc.
Ich bin sehr beeindruckt von Smalltalks integriertem Bildsystem, aber ich habe mich gefragt, ob sich etwas mit Erlang nähern könnte.
Erlang hat eine sehr robuste Entwicklungskette, besonders wenn Sie ein EMACS-Experte sind. Es gibt ein Erlang-spezifisches Build-System, es gibt robuste Unterstützung für das Packen Ihrer Anwendung und ihrer Abhängigkeiten für die Bereitstellung und vergessen Sie nicht OTP.
Wie bei Tools, gibt es Dialyzer, Echtzeit-Tracing auf laufenden Systemen, Hot-Code-Laden (Sie können aktivieren und deaktivieren oder Hinzufügen von Protokollierung zu einem laufenden System ohne Neustart, Remotecodeausführung, es gibt so viel zu lernen, es ist schwindelig, wenn Sie anfangen.
Hier ist ein Beispiel eines Makefiles mit Rebar-Geschmack:
%Vor%Hier sind einige grundlegende Hinweise:
{cover_enabled, true}
zu Ihrer rebar.config
-Datei hinzu. Jedes Mal, wenn Sie make test
ausführen, erhalten Sie einen Coverage-Bericht in HTML! rebar.config
hinzu, und Sie können sie abrufen und erstellen, wenn Sie make deps
ausführen. make doc
ausführen. Ich wundere mich über den Unterschied zwischen Sinan / Faxien und Rebar auch. Aus meinen Notizen erinnere ich mich, dass Sinan / Faxien mehr über das Erstellen einer Projektvorlage und das Beziehungsmanagement ging, während Rebar für das Erstellen einer Modulvorlage nützlicher war ... Meine Notizen sind hier , sind mehrere Jahre alt und zielen darauf ab, Erlang-Neulinge (wie mich) zu fangen.
-Todd
Tags und Links erlang