Re:Frege: A Haskell-Like Language for the JVM
by jbooth on Thursday August 13, 2015 @09:01PM
(#10058098)
Hopefully any future languages that prioritize java interop will do things like implement java.util.List rather than insist on renaming "add" to "+=" along with ":+", "+:", "+", "++", "++:" so that I have to constantly call .asScala, .asJava on collections while passing them around.
[ Parent
| on HN ]
Disagree. The collections are different and behave differently (e.g. the Scala ones are immutable), they should look different. Explicit .asScala and .asJava make the intent clear. They should only be necessary at the boundary.