News for hackers. Stuff that matters.
Re:Practical nil panic detection for Go by skybrian on Saturday November 18, 2023 @01:01PM (#38322379)
I don’t see this as a band-aid. It’s doing proper type checking (static analysis) and that seems quite promising?

Getting good type errors without requiring type annotations seems like a win over languages that are annotation-heavy. Normally I’d be skeptical about relying on type inference too much over explicit type declarations, but maybe it’s okay for this problem?

This is speculative, but I could see this becoming another win for the Go approach of putting off problems that aren’t urgent. Sort of like having third-party module systems for so many years, and then a really good one. Or like generics.

Re:Practical nil panic detection for Go by insanitybit on Saturday November 18, 2023 @01:09PM (#38322470)
I guess you could call it a bandage? The point wasn't to bad-mouth it or undersell it - bandaids are awesome. The point is that we need some external thing to patch holes in the underlying system.