News for hackers. Stuff that matters.
Re:Leveraging the Go Type System by morelisp on Tuesday February 09, 2021 @02:22PM (#26081464)
There is unfortunately a shortage, still in 2021, of languages that have a null set of inexcusable downsides.

I will trade - unhappily - ADTs for value types, automatic memory management, some language-level concurrency support, a compiler that builds our largest project in under two minutes, and a community large enough I can spend my time training new hires on fundamentals and business problems and not tool onboarding.

Re:Leveraging the Go Type System by pjmlp on Tuesday February 09, 2021 @05:04PM (#26082978)
.NET Native, OCaml, Eiffel, Common Lisp, D, Nim just for starters.
Re:Leveraging the Go Type System by kaba0 on Wednesday February 10, 2021 @08:50AM (#26088968)
Value types are almost there in Java, but without deliberately trashing the GC you can get away without them, and it has all the other qualities (and will have ADTs as well, sealed classes are already in preview)