Worth saying that it would actually be nicer if Scala had a distinct type.
Crummy API like
"".split could be avoided. The implementation of
scala.String as a string of the underlying platform should be a backend concern.
Really tired of hearing questions about confusing
String#split, obviously. And it’s not a newbie issue. It is a terrible productivity drag on every user of the language. So highly paid Scala programmers also waste billable hours looking up the Java API b/c it’s terrible.