Wie bereits erwähnt, ist die Standard-F # -Implementierung von Microsoft nur eine .NET (CLI) -Anwendung, die auf mehreren CLI-Implementierungen (nämlich .NET und Mono) ausgeführt wird. F # erstellt auch .NET (CLI) -Anwendungen als Bibliotheken, die auch auf .NET und Mono arbeiten. Dies ist jedoch immer noch die gleiche CLI-Implementierung von F # (läuft nur auf einer anderen CLI-Implementierung)
Um Ihre Frage zu beantworten -
Außerdem gibt es einige Pläne F # als Open Source freizugeben möglich, dass (in Zukunft) jemand F # auf andere Plattformen wie JVM portiert, indem er die Quelle verwendet (wenn sie freigegeben wird).
F # interactive, fsi.exe, läuft bereits auf Mono, ebenso wie kompilierte F # -Programme.
Mono ist eine Implementierung von .net , die zufällig einen c # -Compiler (sowie einen vb-Compiler) enthält. Es ist nicht primär eine c # Implementierung.
Tags und Links f#