ocaml

OCaml ist eine streng statisch typisierte funktionale Programmiersprache, die sich auf Expressivität, Korrektheit und Effizienz konzentriert.
3
Antworten

Was ist die am häufigsten verwendete Datenstruktur in OCaml, um ein Diagramm darzustellen?

In Java oder einer anderen imperativen Programmierung kann ein Graph als matrix oder adjacent list dargestellt werden. Das adjacent list könnte am beliebtesten sein, weil es kompakt und praktisch ist, da es array verwendet. In der...
27.02.2014, 11:37
1
Antwort

In OCaml ist der Listenkonstruktor :: kein Operator

Ich habe heute Jason Hickey's Online Buch "Introduction to Objective Caml" gelesen und im Kapitel über Funktoren (Seite 140) bin ich auf die folgende Zeile in der Definition des Set Funktors gestoßen: %Vor% Das Ausführen des Codes führte zu...
12.12.2012, 16:27
2
Antworten

Dekompilieren von OCaml-Byte-Code-Dateien

Ich arbeite an Ocaml und ich habe einige Binärdateien, die ich herausfinden muss. Der nächste, den ich kenne, ist die Konvertierung von OCaml-Bytecode in C-kompilierten Code mit ocamlcc . Ich möchte den C-Code nicht zurückentwickeln, solang...
03.03.2013, 08:06
7
Antworten

Empfohlenes Lesen zu allgemeinen Debugging-Techniken

Was würden Sie für allgemeine Debugging-Techniken empfehlen? Ich interessiere mich mehr für Prinzipien und Best Practices als für spezifische Plattformlösungen. Für den Datensatz arbeite ich hauptsächlich mit .net (F #, C #) und dabble in Haskel...
06.02.2016, 00:29
1
Antwort

Wann muss ich ein Bigarray benutzen und warum?

Die Dokumentation zum Bigararray-Modul ist etwas vage. Es besagt, dass der Zweck von Arrays in diesem Modul darin besteht, "große Arrays" aufzunehmen, aber es definiert nicht wirklich, was es unter "großes Array" bedeutet. Wann sollte ich ein Bi...
02.11.2009, 12:37
1
Antwort

Ablaufverfolgung und Debugging in OCaml

Was Sie verwenden für Tracing und Debugging in OCaml? Für das Debuggen habe ich versucht, ocamldebug und die Emacs-Plugin. Für Tracing Ich möchte in der Lage, die Daten Konstruktor jeder Variablen zu drucken. Ein Beispiel unter Verwendung...
10.11.2011, 10:50
4
Antworten

Einfacher Weg zur Definition einer Funktion (Emacs, Ocaml)

Ich codiere Ocaml unter Emacs ... Ich würde gerne wissen, ob es eine Verknüpfung gibt, um zu der Definition einer Funktion zu springen (wo sich der Cursor befindet). Im Moment muss ich dazu den Namen der Funktion in der ganzen Datei suchen od...
14.11.2011, 08:58
4
Antworten

int * int vs (int * int) in OCaml Summenart

%Vor% Was ist der Unterschied zwischen int * int und (int * int) dort? Der einzige Unterschied, den ich sehe, ist die Mustererkennung: %Vor% Ist es nur ein syntaktischer Zucker? Wie wählen Sie aus, welche zu verwenden? Gibt es Leistun...
11.02.2013, 18:51
3
Antworten

Konvertierung von OCaml nach F #: Gibt es eine OCaml IDE mit GUI Debugging wie Visual Studio?

Ich konvertiere mehrere Module von OCaml nach F #. Um Bugs zu jagen und einige der feineren Unterschiede zu verifizieren, führe ich beide Versionen gleichzeitig gegen denselben Testfall aus. Für F # verwende ich den Visual Studio Debugger und...
15.09.2012, 13:32
1
Antwort

Threadverzögerung und Tastaturereignisse in OCaml

Hier ist eine einfache Spielschleife in OCaml. Der Status wird angezeigt, die Eingabe wird empfangen und der Status wird erweitert. Die Anzahl der Bilder pro Sekunde wird auf 40 beschränkt, indem der Thread für 0,025 Sekunden pro Schleife verzög...
29.05.2012, 22:10