erlang

Erlang ist eine general purpose, garbage-collected Programmiersprache und Laufzeitumgebung mit integrierter Unterstützung für Parallelität, Verteilung und Fehlertoleranz.
4
Antworten

Was sind die Vorteile von Erlang anstelle von Prozesswörterbüchern innerhalb eines Prozesses?

Ich denke, die Verwendung von ets wird immer noch ähnliche Nebenwirkungen hervorrufen.     
27.09.2009, 13:07
3
Antworten

Wie passt man ETS: Match gegen einen Rekord in Erlang?

Ich habe gehört, dass die Angabe von Datensätzen über Tupel im Code eine schlechte Übung ist: Ich sollte immer Datensatzfelder ( #record_name{record_field = something} ) anstelle von einfachen Tupeln {record_name, value1, value2, something}...
29.09.2011, 08:50
5
Antworten

Wie erstelle ich einen temporären Dateinamen in Erlang?

Ich muss Daten in eine Datei schreiben, da meine andere Funktion eine Datei als Eingabe akzeptiert. Wie erstelle ich einen eindeutigen Dateinamen in Erlang? Gibt es so etwas wie unix "tempfile"?     
03.08.2009, 12:30
3
Antworten

erlang OTP Supervisor stürzt ab

Ich arbeite durch die Erlang-Dokumentation und versuche, die Grundlagen der Einrichtung eines OTP gen_servers und Supervisors zu verstehen. Immer wenn mein gen_server abstürzt, stürzt auch mein Supervisor ab. Tatsächlich stürzt mein Supervisor i...
05.05.2010, 16:39
5
Antworten

Gibt es in Erlang eine Möglichkeit, dass der Absender einer Nachricht auf eine Antwort warten kann?

Gibt es in Erlang eine Möglichkeit, dass ein Absender einer Nachricht auf eine Antwort warten kann, so dass die Ausführung erst fortgesetzt wird, nachdem die Nachricht verarbeitet wurde? Und ich meine so etwas: %Vor% Ich weiß, dass ein Ca...
22.02.2010, 17:27
3
Antworten

Elixir / Erlang Split-Bitstring bei Zeilenumbrüchen?

Gibt es eine Möglichkeit, eine Bitstring, die aus einer Datei geladen wurde, in Zeilenumbrüche zu teilen? Ich habe so etwas: %Vor% Und ich möchte ein Array wie folgt: %Vor% Gibt es eine Funktion, um den Text in Zeilenumbrüchen zu teilen,...
06.11.2013, 22:41
2
Antworten

Erlang-Fehler beim Erstellen eines Prozesses

Ich starte einen Prozess wie folgt %Vor% Bekommen Sie den folgenden Fehler, wenn Sie versuchen, start () auszuführen.    Fehler im Prozess & lt; 0.62.0 & gt; mit dem Ausgangswert: {undef, [{dist_erlang, loop, []}]} Das Modul heißt dis...
11.10.2010, 01:15
1
Antwort

Wie wird eine bestimmte Prozessnachrichtenwarteschlange angezeigt, wenn die PID des Prozesses bekannt ist?

In der Erlang-Shell kann flush() verwendet werden, um die Shell zu erhalten Nachrichtenwarteschlange des Prozesses. Ist es möglich, die Länge der Nachrichtenwarteschlange eines anderen Prozesses zu kennen, wenn man seine PID kennt?     
09.03.2012, 10:41
4
Antworten

Wie kann ich die Liste von Erlangs Listen verketten, ohne das List-Modul zu verwenden?

Das Buch, das ich über Erlang lese, hat Übungen auf der Rückseite und man erstellt die Listen neu: append function. Ich könnte das einfach mit dem Operator ++ tun, aber ist das nicht wirklich langsam? Und ich denke, der Sinn der Übung besteht...
15.07.2009, 12:33
4
Antworten

Konvertieren von Datensätzen in Proplists (und zurück)

Ich habe eine Erlang-App, die auf Mochiweb und Mnesia basiert und JSON konsumiert und ausstrahlt. Es macht Sinn, Aufzeichnungen in Mnesia zu speichern; Mochiweb / Mochijson benötigen jedoch Daten im Proplist-Format. Also habe ich eine große Meng...
21.09.2010, 12:21