News for hackers. Stuff that matters.
Re:The Road to Scala 3 by lihaoyi on Saturday December 21, 2019 @11:30AM (#21851940)
I’d say you deal with it the same as in any other language(s): with consensus, coordination, and code review.

After all, if you are a Go shop, what’s stopping someone implementing their code in Haskell? Or someone in a Python shop deciding they want to use Clojurescript on Node.js for scripting? Or even within a language, if you are a Spring shop and someone wanted to implement their service on WebLogic?

Scala definitely had a culture of crazy experiments and bifurcation in the past, but it’s always been a matter of team culture rather than of the language itself: something that applies to all languages, especially as polyglot codebases become more common

Without Scala, but with the same lack of coordination, quite likely you would end up with 4 separate silos in your polyglot codebase, written in JS, Java, Python, and Haskell/Idris. Would that really be a better state?

There are no comments on this comment yet.