Remix.run Logo
vips7L 2 hours ago

Checkout Borgo: https://github.com/borgo-lang/borgo

I also find that D is good between language. You can do high level or low level whenever you need it.

You can also do some inbetween systems programming in C# if you don’t care about a VM or msft.

behindsight 2 hours ago | parent [-]

> You can also do some inbetween systems programming in C# if you don’t care about a VM or msft.

C# Native AOT gets rid of the JIT and gives you a pretty good perf+memory profile compared to the past.

It's mostly the stigma of .NET Framework legacy systems that put people off, but modern C# projects are a breeze.

vips7L an hour ago | parent [-]

AFAIK there’s still holes like reflection and you have some work, but if that’s changed that’s really good. I suspect it’ll be hard for C# to escape the stench of “enterprise” though.

I’m looking forward to seeing how it shapes out over the next few years. Especially once they release union types.