3 ms·
Golang/Java/C++/Javascript developer here. We do look down our collective nose. I've tried to get into Erlang and I'm a big fan of Joe Armstrong. Erlang incorp
by zeroc8 3y ago
Golang/Java/C++/Javascript developer here. We do look down our collective nose.
I've tried to get into Erlang and I'm a big fan of Joe Armstrong.
Erlang incorporates great ideas, but using it for a project seems a bit risky, since it is quite different from other mainstream languages.
Go is more conservative, but less risky. It's just a C for today's world. I've had lots of success using it, even though I'm aware of its warts (especially when it comes to concurrency).
That said, I'm kind of excited about Gleam. Let's see how that works out.
- gregors 3y agoI completely disagree with you that Go is a C for todays world. Rust/Zig/Carbon is a C for today's world, Go is much closer to the new Java/C# It's also good to remember Go itself wasn't always risk free though, every new tech has growing pains. https://www.kickstarter.com/projects/2066438441/haunts-the-manse-macabre/posts/373466 https://www.kickstarter.com/projects/2066438441/haunts-the-m... https://www.kickstarter.com/projects/2066438441/haunts-the-manse-macabre/posts/420311 https://www.kickstarter.com/projects/2066438441/haunts-the-m... The warts with respect to concurrency? That's the one thing Go does well! The real warts are associated with error handling.