4 ms·
Go is at the same level of complexity. JS I can agree with but we're starting to compare completely different things at that point. Type systems make things mor
by halfmatthalfcat 5y ago
Go is at the same level of complexity. JS I can agree with but we're starting to compare completely different things at that point. Type systems make things more complex at the benefit of safety.
- mohanmcgeek 5y agoHaving used both Scala and Go for the past 6 years, I can tell that for the purposes of creating a database backed web API, they're definitely not at the same level of complexity. This isn't about the type system. This is about complicating things by making everything FP while getting nothing in return.
- halfmatthalfcat 5y agoThat's the great thing (and the point of many of the comments in this thread) about Scala - you don't have to do any FP with Scala if you so choose. You can operate in a completely OO fashion and gain all of the benefits of the language (primarily the type system) for free.
- mohanmcgeek 5y agoPeople promoting this view fail to understand that people work in teams and it only takes one FP zealot to force everyone to do FP and your PRs don't get merged unless it's idiomatic Scala.