155 karma · joined June 16, 2016
The biggest problem of Python is that it lacks the experts that could write those fast runtimes, and it fails to attract them after the Python leaders declared the GIL to be a non-issue.
Examples?
Are you arguing that some people rely on ArraySegment being slow?
This is of course expected for languages which keep piling up stuff but still disappointing.
ModuleID(organization = "com.foocorp", name = "foo", revision = "1.2")I'd rather just change a single file instead.
Kotlin spends a lot of time promising things and talking about things they plan to ship – and then never ship it.
Scala devs are honest, tell you exactly what's planned and then ship it. Tooling is great, the library system is amazing, and people get things done.
If you are happy with Java, keep using it (or try Kotlin – which is nothing more than a slightly less verbose Java). If you want a better language–use Scala.
Which issues did you experience with Android Studio?
Different projects require different approaches. The introduction of the community process added 5 new maintainers and the merge of Slick and FreeSlick caused a lot of activity and contributions, so I'm pretty happy.
> Are you saying two new compiler engineers were hired by Lightbend?
Yes.
> Because if they're working on Lagom that's a different (mostly Java) story https://github.com/lagom/lagom
No.
Extension methods, properties, special syntax for everything, final by default, short constructor syntax, trying to put band-aid around Java's broken collection types, ...
"looses interest" ... "moves to different things" ... WTF? How can people come up with this FUD?
Scala2 and Dotty are two dialects of the same language, just as ScalaJS and Scala Native are dialects of the language.
Keep calm and carry on.
The good thing is that Scala is a typed language, so they can
a) provide tooling for migrating code
b) compile things and get clear information about how much differences there are
I think somebody said that necessary lines of change from Scala 2 -> Scala 3 should be below 0.1% to be acceptable.
Well enough, sir.
This might be true for the 90% of Haskell that is created and abandoned by PhDs writing their theses, but if you look at other language communities: People like to use a library from time to time.
That's just amazingly hypocritical, but I guess the tactic of "blame other people for your own behaviour to make it look like tu-quoque if they respond" hasn't gotten old for you yet?
That's a yuuuuge amount of languages that follow "Haskell"'s design! (Maybe you should start counting Haskell-to-X compilers separately to pad the number "1" a bit?)
If something was clearly worse, it would have been changed years ago already. That some design is still there might suggest that some people just have a different minority opinion on some aspects. (Assuming that "strictly superior" does not mean "100% of devs agree 100% that this is 100% better than Java".)
This succinctly describes many aspects of Kotlin.