Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

For a language to be useful for modern backend engineering, I'd expect it to at least have proper enums and union types with pattern matching. Let alone features like structured concurrency, advanced observability, records, good error handling, etc.

The constant gotchas in golang indicate that it does not fit in people's heads within a few months.



It doesn't even have mmap in the standard library. Let alone setns and all this new stuff.


It was explicitly written to be used by people who couldn't be trusted to mmap


Even python can mmap.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: