News for hackers. Stuff that matters.
Re:.NET 6 Released by polskibus on Monday November 08, 2021 @02:32PM (#29153231)
What do you mean by golang quirks?
Re:.NET 6 Released by abdusco on Monday November 08, 2021 @02:44PM (#29153357)
No passable debugger, weird typing system, verbose error handling, lack of exceptions, generics, syntactic sugar ...

I'm a novice at Golang, and I dislike much of the language, except that it's fast and can produce small binaries.

Re:.NET 6 Released by Thaxll on Monday November 08, 2021 @03:23PM (#29153767)
"verbose error handling, lack of exceptions"

Exactly why I prefer Go to Java and C#.

Re:.NET 6 Released by exyi on Monday November 08, 2021 @03:48PM (#29154034)
Understandable, but it's a matter of taste. For people who prefer a language with exception, it's good that there now exist a viable solution other than sticking to a language that might not fit their taste so well.

It seems to me that F# could get a bit more love from HN-style nerds. Obviously, it's more similar to C# than Golang, but specifically error handling can be done in much nicer way using the Result type.

Re:.NET 6 Released by grumpyprole on Monday November 08, 2021 @03:56PM (#29154147)
But Go has no sum types either!
Re:.NET 6 Released by ClumsyPilot on Monday November 08, 2021 @10:08PM (#29157263)
I can live with many things, but no generics in 2021? Over my dead body!
Re:.NET 6 Released by TylerE on Tuesday November 09, 2021 @12:01AM (#29157912)
Sounds like you want nim.
Re:.NET 6 Released by abdusco on Tuesday November 09, 2021 @01:19AM (#29158347)
Yeah, nim ticks all the boxes, but the ecosystem around it should grow a bit more until I can develop comfortably with it.

vlang[0] also seems like a nice golang "fork" that I'd be willing to spend time on.

[0]: https://github.com/vlang/v/blob/master/doc/docs.md

Re:.NET 6 Released by Tozen on Wednesday November 17, 2021 @02:31PM (#29257771)
As a personal choice, would rather use Vlang than Nim. Like the potential and what I'm seeing from Vlang, though was hoping the cross-platform UI would be further along. As it is, they are developing quite quickly.
Re:.NET 6 Released by kaba0 on Tuesday November 09, 2021 @02:43AM (#29158877)
Not wanna bring down that project, but be wary of V, as in the past it has made plenty of impossible to live up to “features” and indeed, never delivered. But I haven’t followed it since then.
Re:.NET 6 Released by abdusco on Tuesday November 09, 2021 @04:32AM (#29159481)
I'm aware of the controversy, and I've been following its development for some time now. It seems to be developed at a neck-breaking pace, but I'm still waiting for an official "go!" license before I start playing with it.

I hope they succeed because it has/promises a really attractive set of features.