ocaml

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

Konvertieren von F # -Pipeline-Operatoren (|,,) nach OCaml

Ich konvertiere etwas F # -Code in OCaml und sehe viele Verwendungen dieses Pipelineoperators <| , zum Beispiel: %Vor% Der <| -Operator ist scheinbar nur definiert: %Vor% Ich wundere mich, warum sie sich bemühen, diesen Operat...
19.01.2013, 03:56
4
Antworten

Konvertiere char in String in OCaml

Ich möchte ein char in eine Zeichenkette umwandeln, aber ich habe keine Funktion string_of_char gefunden. Ich möchte das nur mit Funktionen von Pervasives machen.     
07.12.2013, 12:16
3
Antworten

OCaml Druckanweisungen

Ist es möglich, Druckanweisungen zum Debuggen / Testen in Codeblöcke zu setzen? Zum Beispiel können Sie in Java System.out.println("") in der Mitte von Methoden verwenden, um Variablen oder andere Dinge zu überprüfen, aber in OCaml würde ein...
11.09.2011, 23:29
3
Antworten

Tail Rekursive Levenshtein Entfernung

Ich habe Levenshtein Distance in einer ziemlich normalen Weise in F # als Übung implementiert. %Vor% Ich sehe jedoch keine direkte Möglichkeit, den Aufruf von List.min so zu konvertieren, dass er rekursiv ist. Wir machen nicht einfach einige...
13.02.2013, 18:00
4
Antworten

In OCaml, was ist die kanonische Art des Abgleichs mit mehreren Argumenten einer Funktion?

Sie könnten Mustervergleiche mit mehreren Argumenten einer Funktion durchführen, indem Sie ein Tupel erstellen und es dann in einem Übereinstimmungsausdruck destrukturieren: %Vor% Alternativ können Sie, wenn Sie keine Curry-Funktion benötige...
27.11.2011, 13:46
5
Antworten

fold_tree in OCaml

Wie Sie vielleicht wissen, gibt es in OCaml Funktionen wie fold_left, fold_right, filter etc. Auf meinem Kurs in funktionaler Programmierung wurde Funktion namens fold_tree eingeführt, die etwas wie fold_left / right, nicht auf Listen, sonder...
15.11.2010, 22:32
4
Antworten

Gibt es funktionale Programmiersprachen, die auf der GPU laufen?

Bei Verwendung des traditionellen sequenziellen Reduktionsverfahrens wird der folgende Graph verkleinert: %Vor% Graph Reductions sind jedoch von Natur aus parallel. Man könnte es stattdessen reduzieren als: %Vor% Soweit ich weiß, verwend...
05.02.2014, 16:55
3
Antworten

OCaml Event / Kanal-Tutorial?

Ich bin in OCaml. Ich versuche, kommunizierende Knoten zu simulieren, um zu sehen, wie schnell sich Nachrichten unter verschiedenen Kommunikationsschemata ausbreiten usw. Die Knoten können 1. senden und 2. eine feste Nachricht erhalten. Ic...
12.02.2012, 00:49