Re:Dotty: a next generation compiler for Scala
by premium-concern on Wednesday June 22, 2016 @12:42PM
(#11955224)
> What are "all the things" they reinvented that were discard in Scala?
Extension methods, properties, special syntax for everything, final by default, short constructor syntax, trying to put band-aid around Java's broken collection types, ...
Re:Dotty: a next generation compiler for Scala
by didip on Thursday June 23, 2016 @10:34AM
(#11961149)
I'd love to learn more about Java's broken collection types. What's broken about them?
Re:Dotty: a next generation compiler for Scala
by premium-concern on Thursday June 23, 2016 @08:47PM
(#11965438)
The pattern of throwing exceptions for operations deemed "unsupported", an API that requires massive workarounds to keep alive in Java 10, no support for immutable collections, unmodifiable views are a complete clusterfuck, no persistent collections etc.
Re:Dotty: a next generation compiler for Scala
by partisan on Wednesday June 22, 2016 @12:58PM
(#11955353)
Thank you. I appreciate the list.
> Kotlin is a pragmatic programming language for JVM and Android that combines OO and functional features and is focused on interoperability, safety, clarity and tooling support.
> Being a general-purpose language, Kotlin works everywhere where Java works: server-side applications, mobile applications (Android), desktop applications.