3 ms·
I wrote one component in go - it does everything that is expected from it with good performance without having to deal with virtualenv/jvm dependencies. However
by noisy_boy 5y ago
I wrote one component in go - it does everything that is expected from it with good performance without having to deal with virtualenv/jvm dependencies. However I don't want to write that much code again. Only of there was a language with ecosystem/brevity/garbage collection of Java, strong type system/pattern matching of Rust, excellent multi-threading of go and produced a dependency free binary.
- still_grokking 5y agoScala Native probably. But I've never used it so not sure how mature it is. https://scala-native.org/ https://scala-native.org/ The other Go alternative I see is D. Close to the metal but with high level features. Runs in a managed runtime. Creates native code. https://dlang.org/ https://dlang.org/
- noisy_boy 5y agoThanks for reminding me about D - I've always heard about it but never checked it out. Will try it out to see how it feels.
- pjmlp 5y agoBe prepared that D kind of struggles with having a small community, other than that, it is a very nice C# like language with systems programming capabilities and AOT compilation.
- pjmlp 5y agoD is more than that, think of C# as version 1.0 should have been all along.