Tag: erlang
Erlang ist eine Allzweck -, garbage Collection-Programmiersprache und Laufzeitumgebung, mit der eingebauten Unterstützung für Parallelität, Verteilung und Fehlertoleranz.
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
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
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
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
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,
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
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
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
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
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
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
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
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
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(_) ->
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
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,
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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:
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
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":
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
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,
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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 ~