Remix.run Logo
rednb 3 hours ago

What you are looking for is called F#. You get native interop with C# and access to all .NET/C# libraries as a bonus. We use it as a daily driver for a complex B2B2C cloud platform.

3 hours ago | parent | next [-]
[deleted]
Sammi 2 hours ago | parent | prev [-]

Does it not run in a VM?

christophilus 13 minutes ago | parent | next [-]

It can be compiled, but that’s not the use case it was originally designed around, so it’s not quite as first class an experience as with Go or Rust.

rednb 29 minutes ago | parent | prev [-]

Yes you are right, it does not properly support NativeAOT yet.

But it isn't a need for most use cases, unless you want to do mobile development and meet app store policies. But even then, mature F# frameworks like Fable transpile your F# code to React & Cie.