Tag: erlang

Erlang ist eine Allzweck -, garbage Collection-Programmiersprache und Laufzeitumgebung, mit der eingebauten Unterstützung für Parallelität, Verteilung und Fehlertoleranz.

Liste konvertieren zu pid-Funktion list_to_pid/1 Einschränkung

Anzahl der Antworten 1 Antworten
Wenn der test-open-source-Projekt 'gproc' - Funktion, Ich fand list_to_pid ist ok für die lokale pid, und nicht ok für remote-pid. Mein erlang-runtime ist R15B. ([email protected])29> D = list_to_pid("<0.239.0>"). <0.239.0> ([email protected])30> D == self(). %% equal here true

Wie schreibt man einen Spaß, dass die rekursiv in Erlang?

Anzahl der Antworten 5 Antworten
Bin ich zu schreiben versucht, eine rekursive Spaß in einem Erlang-shell, aber ich bekomme immer einen ungebundenen Variablen Ausnahme: 1> Foo = fun(X) -> Foo(X) end. * 1: variable 'Foo' is unbound Dies ist wahrscheinlich selbstverständlich, aber

erlang zum drucken von unicode-strings?

Anzahl der Antworten 2 Antworten
Ich benutze io:format von log-Meldungen auf der Festplatte. Jede Nachricht sieht wie [{Feld1, Inhalt1}, {Feld2, Content2}, ...]. Wenn ich mit io:format("~p", [Msg]), um es zu drucken, wird die Datei Aussehen [{Feld1, <<123,456,789,...>>"}, ...]. Aber ich will drucken-unicode-Zeichenfolgen

Warum sind C, C++ und LISP so weit verbreitet in der embedded-Geräte und-Roboter?

Anzahl der Antworten 16 Antworten
Scheint es, dass die Sprache der software-Fähigkeiten am meisten gesucht für embedded-Geräte und die Roboter C, C++ und LISP. Warum haben die neueren Sprachen machten den Weg in diese Anwendungen? Beispielsweise Erlang scheint besonders gut geeignet für

erlang-call-stack

Anzahl der Antworten 4 Antworten
muss ich einige debug-Modul in ein fremdes system, Modul public function foo() - wie kann ich wissen, den Ort (Modul-und Funktionsnamen) aus dem foo() angegebene Modul wurde genannt? Ich meine Stapel von anrufen. PS: ich kann nicht-stop-system,

integer-division

Anzahl der Antworten 4 Antworten
Durch die definition der integer-division liefert den Quotienten. Warum 4613.9145 div 100. gibt einen Fehler ("bad argument") ? InformationsquelleAutor Bertaud | 2011-01-20

In Erlang wie kann ich die importieren, alle Funktionen aus einem Modul?

Anzahl der Antworten 3 Antworten
Ich kann nicht herausfinden, wie Sie alle Funktionen von einem Modul ohne Angabe von einzelnen Funktionen. Parse wandelt die Rettung? 🙂 Und warum sollte man das tun? Meinst du, warum würde ich die import-Funktionen oder warum würde

Riak auf Windows

Anzahl der Antworten 5 Antworten
Will ich spielen, mit Riak http://riak.basho.com/ oder zumindest es läuft auf einem Windows-system. Ich habe den Quellcode heruntergeladen und kompiliert werden, aber das ist, wo ich stecken, wie starte ich es? Hatten Sie schon einmal Riak Installation

Mit Boost.Faser hat c++ einen Schritt näher zu kommen Erlang-Stil-Prozesses/threads?

Anzahl der Antworten 1 Antworten
Lese ich http://olk.github.io/libs/fiber/doc/html/ Es scheint mir, dass mit Boost.Faser C++ näher kommen, Erlang Fähigkeit haben, um Tausende von "Verfahren", auch bekannt als "grüne Prozesse[threads]" http://en.wikipedia.org/wiki/Green_threads. Meine Frage ist, gibt Auftrieb.Faser bereit für die Produktion, gibt es jetzt

Wie erstellen Sie und laden von Modulen zur Laufzeit dynamisch in Elixir, oder Erlang?

Anzahl der Antworten 3 Antworten
Das grundlegende Szenario ist dieses: ich brauche zum laden von text aus einer Datenbank, und drehen Sie dann den text in ein Elixier-Modul (oder ein Erlang-Modul) und dann ruft hinein. Der text ist genauso effektiv wie eine

Erlang: Wie "Nichts Tun" im true-Zweig der if-Anweisung

Anzahl der Antworten 3 Antworten
habe ich diese if-Anweisung if A /= B -> ok; true -> end. ich will es tun, nthing, wenn A==B. InformationsquelleAutor itamar | 2013-04-09

Wie installiere ich eine bestimmte version von erlang?

Anzahl der Antworten 5 Antworten
Ich habe geerbt ein Projekt mit einer Puppe/Landstreicher/Virtual box-setup. Der Landstreicher Bestimmung brechen um meine erlangs umliegenden rabbitmq-server. den Fehler: ==> default: err: /Stage[main]/Rabbitmq::Install/Package[rabbitmq-server]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold

CouchDB: map-reduce in Erlang

Anzahl der Antworten 2 Antworten
Wie kann ich schreiben, die map-und reduce-Funktionen in Erlang für CouchDB? Ich bin sicher, dass Erlang ist schneller als JavaScript. Warum sind Sie sicher? Kann kein Zufall sein: browsertoolkit.com/fault-tolerance.png InformationsquelleAutor edbond | 2009-07-23

"escript: keine solche Datei oder das Verzeichnis:" Fehler

Anzahl der Antworten 4 Antworten
%cat Tatsache #!/usr/bin/env escript %% -*- erlang -*- %%! -smp enable -sname factorial -mnesia debug verbose main([String]) -> try N = list_to_integer(String), F = fac(N), io:format("factorial ~w = ~w\n", [N,F]) catch _:_ -> usage() end; main(_) ->

Funktionale Programmierung: was ist eine "falsche Liste"?

Anzahl der Antworten 9 Antworten
Könnte jemand erklären, was eine "falsche Liste" ist? Hinweis: vielen Dank an alle ! All you guys rock! Ich weiß [1/2] ist eine falsche Liste in Erlang. Tun unsachgemäße Listen gibt es auch in anderen Sprachen? Ich

Wie funktioniert shared memory vs. message-passing-Handhabung von großen Daten-Strukturen?

Anzahl der Antworten 10 Antworten
In der Suche bei Go und Erlang-Ansatz, um die Parallelität bemerkte ich, dass Sie beide verlassen sich auf message-passing. Dieser Ansatz offensichtlich verringert die Notwendigkeit für komplexe sperren, da es keinen gemeinsamen Staat. Jedoch den Fall betrachten,

Ist F# wirklich schneller als Erlang am laichen und zu töten Prozesse?

Anzahl der Antworten 2 Antworten
Aktualisiert: Diese Frage enthält einen Fehler, die macht der Maßstab bedeutungslos. Ich werde versuchen, bessere benchmark-Vergleich F# und Erlang die grundlegende Parallelität Funktionalität und erkundigen Sie sich über die Ergebnisse in einer anderen Frage. Ich versuche, verstehen

Ist Erlang Objekt-Orientiert?

Anzahl der Antworten 7 Antworten
Message-passing ist ein wesentlicher Bestandteil der Erlang. Alan Kay hat argumentiert, dass die message-passing ist ein Konzept wichtiger als die Objekte, die in seiner Sicht der Objekt-orientierten Programmierung (und er "erfand" den Begriff!). Können Erlang als eine

Erlang und websockets

Anzahl der Antworten 3 Antworten
Vor einiger Zeit fand ich Joe Armstrong Beispiel auf Erlang und websocket, aber ich konnte es nicht funktionieren. Ich korrigiert einen Fehler und ein paar Warnungen in den Erlang-code, aber mit Apache, ich war nicht in der

Wie Messen die Zeit, die eine Funktion zum ausführen von einem erlang-shell?

Anzahl der Antworten 3 Antworten
Ist, gibt es eine einfache Möglichkeit zu Messen, die Ausführung einer Funktion der Zeit, wenn ich ausführen, dass die Funktion aus einer erlang shell? InformationsquelleAutor Konstantin | 2010-01-08

Erlang/OTP-Verhalten für Anfänger

Anzahl der Antworten 5 Antworten
Wie ich verstanden habe von der "Erlang and OTP in action" Buch, das Wort Verhalten bezeichnet: das Verhalten Schnittstelle, die eine Reihe von Funktionen, das Verhalten der Implementierung, die die Applikations-spezifischen code (ein callback-Modul); das Verhalten der

Einrichten Emacs zum Programmieren Erlang

Anzahl der Antworten 6 Antworten
Emacs ist die IDE der Wahl für die Programmierung von Erlang. Gibt es viele gute Modi (distel, erlware-Modus, der standardmäßig erlang-Modus,...), aber was sind Ihre Empfehlungen für die Einrichtung von Emacs für professionelle Erlang Entwicklung? InformationsquelleAutor Mr.

was ist der richtige Weg, um backup/restore ein mnesia-Datenbank?

Anzahl der Antworten 2 Antworten
WARNUNG: die hintergrund-info ist ziemlich lang. Überspringen auf dem Boden, wenn Sie denken, Sie brauchen die Frage vor dem hintergrund info. Schätzen die Zeit, die dies dauern werde! Ich habe alle über das Internet Lesen (google), und

Erlang: was ist der Unterschied zwischen "include_lib" und "gehören"?

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen "include_lib" und "gehören" ? E. g. -include_lib("eunit/include/eunit.hrl") InformationsquelleAutor jldupont | 2009-12-04

Gebäude mehrere Erlang-Beam-Dateien?

Anzahl der Antworten 5 Antworten
Ich bin derzeit mit c(module_name) bauen meine Erlang-Dateien eine nach der anderen. Wie kann der build-Prozess für Erlang sein Griff, wenn Sie mehrere Dateien haben? InformationsquelleAutor Zubair | 2010-03-30

Erlang-compilation - Erlang als " stand-alone ausführbar ist

Anzahl der Antworten 2 Antworten
gibt es eine Möglichkeit, Erlang kompilieren, um eine eigenständige ausführbare Datei? dies bedeutet, um es ausführen, wie eine exe-Datei, ohne die Erlang-Laufzeitumgebung. die Website, die verlinkt ist, keine Unterstützung exes noch Hast du eine Antwort, das funktioniert

Erlang: Betreuer(3), das hinzufügen eines Kind-Prozesses

Anzahl der Antworten 2 Antworten
Wo finde ich Beispiel beschreibt, wie Sie dynamische untergeordnete Prozesse, die zu einem vorhandenen supervisor (simple_one_for_one Neustart-Strategie) ? InformationsquelleAutor 0xAX | 2011-01-29

Erlang-Concurrency-Modell vs Scala vs Gehen

Anzahl der Antworten 1 Antworten
Kurzem habe ich auf der Suche, die tief auf die Funktionale Programmierung. Und ich habe Recht zu wissen, ein wenig über Erlang und die Parallelität Modell. Überraschend (zumindest für mich) fand ich, dass es (Erlang) ist in

Erlang-Lesen von stdin, stdout schreiben

Anzahl der Antworten 3 Antworten
Ich versuche zu lernen erlang durch interviewstreet. Ich habe nur das erlernen der Sprache, nun, so weiß ich fast nichts. Ich Frage mich, wie die von stdin Lesen und nach stdout schreiben. Möchte ich mal ein einfaches

Mischen Erlang und Haskell

Anzahl der Antworten 6 Antworten
Wenn Sie gekauft haben, in dem funktionale Programmierung-Paradigma, die Chancen sind, dass Sie wie die beiden Erlang und Haskell. Beide haben rein funktionalen Kerne und andere Güte wie leichte Fäden, machen Sie eine gute Passform für ein

Wie zu verwenden mochijson um Daten zu Kodieren Struktur in erlang?

Anzahl der Antworten 2 Antworten
Ich bin mit mochiweb und ich weiß nicht, wie Sie mithilfe der json-encoder zu umgehen mit komplexen Daten-Struktur. Was ist der Unterschiede zwischen mochijson und mochijson2? Gibt es irgendein gutes Beispiel? Ich bekomme immer den folgenden Fehler:

Zum filtern von Nachrichten in Ejabberd

Anzahl der Antworten 4 Antworten
Habe ich Ejabberd einrichten und ausführen von test-Nutzer, und seine Arbeitsmethoden in Ordnung. Ich möchte schreiben Sie ein Modul, das abfangen von Nachrichten und ändern Sie Sie wie folgt : abfangen "Nachrichten" senden Sie an eine php-Datei

E11000 duplicate-key-Fehler index: MongoDb ungewöhnliche Fehler

Anzahl der Antworten 2 Antworten
Habe ich ein einfaches "Benutzer" - Kollektion, die im inneren jetzt habe ich nur 2 Dokumente. { "_id": ObjectId("4ef8e1e41d41c87069000074"), "email_id": { "0": 109, "1": 101, "2": 64, "3": 97, { "_id": ObjectId("4ef6d2641d41c83bdd000001"), "email_id": { "0": 109, "1":

Rabbit MQ nicht starten

Anzahl der Antworten 1 Antworten
Ich nach Abschluss der Installation von RabbitMQ mit dem folgenden RPM - http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.1/rabbitmq-server-2.7.1-1.noarch.rpm installierte ich es so : $ wget \ http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.1/rabbitmq-server-2.7.1-1.noarch.rpm $ rpm --nodeps -Uvh rabbitmq-server-2.7.1-1.noarch.rpm der Grund, warum ich verwendet --nodeps war, weil ich installiert

wie zu verwenden erlang-Listen:map-Funktion

Anzahl der Antworten 4 Antworten
Folgende ist eine erlang-Funktion. Ich verstehe nicht, wie die Listen:map-Funktion wird hier verwendet. Könnte mir bitte jemand erklären? % perform M runs with N calls to F in each run. % For each of the M runs,

Erlang s let-it-crash-Philosophie, die auch anderswo?

Anzahl der Antworten 6 Antworten
Erlang (oder Joe Armstrong?) Beratung NICHT zu verwenden, defensive Programmierung und lassen Prozesse Abstürzen (statt belasten Sie Ihren code mit unnötig Wachen versuchen, Sie zu halten Spur der Wrackteile) macht so viel Sinn für mich jetzt, dass

So formatieren Sie eine Zahl mit Polsterung in Erlang

Anzahl der Antworten 4 Antworten
Muss ich pad die Ausgabe einer Ganzzahl um eine bestimmte Länge. Beispielsweise mit einer Länge von 4 Ziffern, die Ausgabe der integer 4 ist "0004" statt "4". Wie kann ich das in Erlang? InformationsquelleAutor | 2009-08-09

Erlang immer Fehler ** 1: syntax error before: '->' **

Anzahl der Antworten 3 Antworten
Habe ich begonnen, einige Hände auf Erlang und ich bin immer : ** 1: syntax error before: '->' ** immer wenn ich sage jede Funktion für zB. zum berechnen der Summe einer Liste (dies ist experimentell, natürlich

ERLANG - Binär-string in integer oder float

Anzahl der Antworten 4 Antworten
Habe ich binäre Zeichenfolgen in der form von entweder: <<"5.7778345">> oder <<"444555">> Ich weiß nicht, vor der hand, ob es eine float-oder integer. Ich habe versucht zu tun, eine überprüfung, um zu sehen, wenn es eine Ganzzahl

Fehler beim Erstellen des Cookie-Datei RabbitMQ in Windows

Anzahl der Antworten 2 Antworten
Ich versuche, führen Sie den folgenden Befehl rabbitmq-plugins.bat enable rabbitmq_management und sein gibt mir eine Fehlermeldung Fehler beim erstellen des cookie-Datei h:/. Ich bin mit windows 7, Erlang Version R16B01 und RabbitMQ-Server version 3.1.5 Ich bin mit

Erlang vs. OCaml (beste Nische zu passen)

Anzahl der Antworten 4 Antworten
Hallo, ich würde gerne abholen einer FP-Sprache (es ist immer ein Schmerz, wenn Sie arbeiten in einer position, die nicht erfordert Sie viel lernen), und nach einigen Forschung, ich fühlte Erlang und OCaml sind die zwei, die

In Erlang, wie Sie eine Funktion aufzurufen dynamisch?

Anzahl der Antworten 5 Antworten
Möchte ich nennen xyz mit den Namen der Funktion aufgerufen werden. -module(sample). -export([xyz/1]). xyz(Name) -> Name(). p() -> "you called p". g() -> "you called g". Aber ich bekomme die folgende Fehlermeldung: 1> c(sample.erl). ./sample.erl:6: Warning: function

Ist Erlang eigentlich eine funktionale Sprache?

Anzahl der Antworten 4 Antworten
Höre ich die ganze Zeit, dass Erlang ist eine funktionale Sprache, aber es ist einfach zu nennen-Datenbanken oder nicht nebenwirkungsfreie-code aus einer Funktion, und die Befehle werden ganz einfach bestellt, mit "," Komma zwischen Ihnen, genau wie

Erlang-Binär-byte-Länge

Anzahl der Antworten 1 Antworten
Habe ich binary zum Beispiel: <<32,16,10,9,108,111,99,97,108,104,111,115,116,16,170,31>> Wie kann ich wissen, welche Länge dieses Paket? Danke. InformationsquelleAutor 0xAX | 2011-04-18

So erstellen Sie eine Liste mit 1000 Zufallszahlen in Erlang?

Anzahl der Antworten 6 Antworten
Ich bin mir sicher, dass es eine Funktion gibt für, die. Ich möchte nur auf eine Liste mit 1000 zahlen, jeder von Ihnen sollte zufällig sein. InformationsquelleAutor USer22999299 | 2012-04-25

Reicht in Erlang

Anzahl der Antworten 4 Antworten
Aus den anderen Sprachen, die ich Programm, ich bin es gewohnt, dass reicht. In Python, wenn ich will, dass alle zahlen von eins bis 100, ich Schreibe range(1, 101). Auch in Haskell würde ich schreiben [1..100] und

Gibt es eine Erlang-Implementierung für Android?

Anzahl der Antworten 1 Antworten
Ich kenne viele Sprachen, die verwendet werden können, die auf Android-apps erstellen, die meisten von Ihnen JVM-related, aber ich habe nicht in der Lage zu finden, eine Erlang-Implementierung für Sie. Ist es ein port von Erlang für

Kann elixir oder erlang-Programme werden kompiliert, um ein standalone binary?

Anzahl der Antworten 3 Antworten
Er sieht, dass die elixir hat ein tool namens elixirc und erlang hat ein tool namens erlc zu Module kompilieren für den Einsatz. Es sagt unmittelbar nach diesem, können Sie dann code ausführen, der mit der elixir

RabbitMQ konnte nicht initialisiert werden erlang-Verteilung

Anzahl der Antworten 2 Antworten
Habe ich installiert RabbidMQ aber wenn ich versuche, mit rabbitmqctl status im cmd habe ich nächste Ergebnis : D:\RabbitMQ\rabbitmq_server-3.6.2\sbin>rabbitmqctl status Error: Failed to initialize erlang distribution: {{shutdown, {failed_to_start_child, net_kernel, {'EXIT',nodistribution}}}, {child,undefined, net_sup_dynamic, {erl_distribution, start_link, [['rabbitmq-cli-70', shortnames]]}, permanent,1000,supervisor,

Wie zu tun, Erlang pattern matching mit regulären Ausdrücken?

Anzahl der Antworten 6 Antworten
Wenn ich Schreibe, Erlang-Programme, die text-Analyse, den ich Häufig in Situationen, in denen ich lieben würde, zu tun, ein Muster, das Spiel mit einem regulären Ausdruck. Zum Beispiel, ich wünschte, ich könnte so etwas tun, wo ~