ml

ML ist eine Familie funktionaler Programmiersprachen, einschließlich SML, OCaml und F #.
3
Antworten

Lernen / Verwenden von ML. Welches System sollte ich verwenden?

Ich möchte ML lernen und verwenden, aber es gibt viele Compiler. Ich brauche: Geschwindigkeit geringer Speicherverbrauch threading veränderbare Arrays und Datensatztypen Fortsetzungen bereit für Produktionscode easy ffi aktuell...
04.03.2011, 07:58
3
Antworten

Den Typfehler verstehen: "erwartete Signatur Int * Int-Int, aber Int * Int-Int"

Die Kommentare zu Steve Yegge ist über serverseitiges JavaScript begann die Diskussion über die Vorzüge von Typ-Systemen in Sprachen und diese Kommentar beschreibt:    ... Beispiele von H-M Stilsystemen, wo Sie Dinge wie: bekommen...
27.11.2008, 20:36
3
Antworten

Standard ML Funktor Beispiele

Funktoren in Standard-ML beziehen sich auf das Modulsystem und können Strukturen basierend auf anderen Strukturen erzeugen. Ein Beispiel für einen Funktor, der Listenkombinatoren für verschiedene Arten von Listen erzeugt, ist unten gegeben, aber...
24.10.2012, 13:07
1
Antwort

N-äre Tupel gegen Paare

In Ocaml haben Tupel mit unterschiedlichen Aritäten verschiedene Typ- und Wertekonstruktoren: %Vor% Beachten Sie, dass das zweite Beispiel (b) flexibler ist als das erste (a), da "tail" von b - (2, 3) - selbst ein gültiger Wert ist: %Vor%...
31.01.2013, 08:41
1
Antwort

'Wie man Funktoren höherer Ordnung richtig benutzt?' oder "Wie viel Spaß mit Funsigs haben?"

Motivation Für das Leben von mir kann ich nicht herausfinden, wie man Funktoren höherer Ordnung einsetzt SML / NJ zu irgendeinem praktischen Ende. Laut der SML / NJ-Dokumente zu den speziellen Funktionen der Implementierung , Es sollte mö...
04.09.2016, 04:49
1
Antwort

So verstehen Sie segmentierte Binomialhaufen, die in Reinfunktionalen Datenstrukturen beschrieben sind

In Kapitel 6.3.1 der Arbeit Reinfunktionale Datenstrukturen heißt es:    Dann, wenn wir einen neuen Baum aus einem neuen Element und einem Segment erstellen   von Bäumen der Ränge 0 ... r-1 vergleichen wir einfach das neue Element mit dem  ...
23.11.2011, 05:50
1
Antwort

Nur Druckausgabe mit SML / NJ drucken

Ich versuche, SML / NJ zu verwenden, und ich verwende sml < source.sml , um den Code auszuführen, aber es gibt zu viele Informationen aus. Dies ist beispielsweise source.sml : %Vor% Dies ist die Ausgabe: %Vor% Von "val it" Aus...
14.05.2015, 02:40