SML.NET
E807598
SML.NET is an implementation of the Standard ML programming language that targets the .NET runtime, enabling ML code to interoperate with .NET libraries and tools.
Statements (36)
| Predicate | Object |
|---|---|
| instanceOf |
.NET language implementation
ⓘ
Standard ML implementation ⓘ compiler ⓘ |
| allows |
calling .NET class libraries from Standard ML
ⓘ
using .NET GUI libraries from Standard ML ⓘ using .NET web and network libraries from Standard ML ⓘ |
| basedOn | Standard ML language definition ⓘ |
| category |
.NET language binding
ⓘ
ML-family language implementation ⓘ |
| compilationStrategy | compiles Standard ML to .NET bytecode ⓘ |
| designedFor | developers wanting Standard ML on .NET ⓘ |
| enablesInteroperabilityWith |
.NET libraries
ⓘ
.NET tools ⓘ |
| executionModel | managed code ⓘ |
| implements |
Standard ML core language
NERFINISHED
ⓘ
Standard ML module system ⓘ |
| interoperatesWith |
C# code
ⓘ
Visual Basic .NET code ⓘ other .NET languages ⓘ |
| licenseStatus | academic and research-oriented project ⓘ |
| primaryParadigm | functional programming ⓘ |
| programmingLanguageTarget | .NET Common Language Runtime NERFINISHED ⓘ |
| supports |
debugging with .NET tools
ⓘ
use of .NET assemblies ⓘ |
| supportsFeature |
functors
ⓘ
garbage collection via .NET runtime ⓘ modules ⓘ pattern matching ⓘ strong static typing ⓘ type inference ⓘ |
| supportsLanguage | Standard ML NERFINISHED ⓘ |
| targetPlatform |
.NET Framework
NERFINISHED
ⓘ
.NET runtime ⓘ |
| typicalUseCase |
experimentation with ML and .NET interoperability
ⓘ
teaching and research in functional programming on .NET ⓘ |
| usesRuntime | .NET garbage collector ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.