4 ms·
An object-oriented model may not be what you are going for but the .NET runtime is general-purpose in that sense - you can compile a wide variety of languages t
by pie_flavor 4y ago
An object-oriented model may not be what you are going for but the .NET runtime is general-purpose in that sense - you can compile a wide variety of languages to CIL and it's got loads of features (unlike say the JVM which contains no opcodes Java doesn't use). And then you can benefit from the huge standard library as well.
- exyi 4y agoCLR is a great choice for a general programming language which is more on the "static typed" end of the spectrum. I'd not it's lightweight, and it does not handle dynamic types well.
- Rochus 4y agoCompared to LLVM it's very lightweight (mono executable 4.4 MB, mscorlib.dll 4.5 MB). It's true that it's more efficient for statically typed languages; unfortunately we have no information about the OP's DSL.