Hacker News new | ask | show | jobs
by morsecodist 295 days ago
This just makes it even more frustrating to me. Everything good about go is more about the tooling and ecosystem but the language itself is not very good. I wish this effort had been put into a better language.
2 comments

Go has transparent async io and a very nice M:N threading model that makes writing http servers using epoll very simple and efficient.

The ergonomics for this use case are better than in any language I ever used.

Implementing HTTP servers isn’t exactly a common use case in software development, though.
Sorry I didn’t mean implementing a raw http server like nginx, but just writing a backend.
> I wish this effort had been put into a better language.

But it is being put. Read newsletters like "The Go Blog", "Go Weekly". It's been improving constantly. Language-changes require lots of time to be done right, but the language is evolving.