logoalt Hacker News

tonyedgecombetoday at 10:16 AM6 repliesview on HN

>We need Anders to make one final language.

I do feel like there is a gap for a modern compiled, functional and garbage collected language.

Go isn't it because it lacks the functional constructs.

C# and Java aren't it because they depend on a VM.

Rust isn't it because of its difficult memory management.

Swift isn't it because it is so tied to Apple and their platforms.


Replies

metaltyphoontoday at 3:02 PM

C#, with default tooling, can compile without needing a VM, for windows, macOS, linux and some other platforms.

show 1 reply
rednbtoday at 10:41 AM

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.

show 2 replies
kryptiskttoday at 10:38 AM

C# doesn't depend on a VM these days when it is AOT compiled. Same for Java, though C# is rather more user friendly in how it goes about it.

show 1 reply
joramstoday at 11:58 AM

There are plenty of languages in that niche you could be using. OCaml, Haskell, F#...

fpsvogeltoday at 1:28 PM

Roc might be that language one day. Not yet because it's pre-0.1.

EddieRingletoday at 10:44 AM

Kotlin has a LLVM backend, among others.