AheadOfTime295
https://dotty.epfl.ch/docs/reference/other-new-features/inde...
For Pure FP there's scala3.com
Perhaps Scala adoption would be higher today. Assuming no competitors (Kotlin) had gained momentum.
Scala 3: Python 3 or Easiest Upgrade Ever? By Daniel Spiewak [video]
https://dotty.epfl.ch/docs/reference/other-new-features/inde...
There was quite some debate on this, going on strong.
Scala on Track to Support Java 9 Module System https://github.com/scala/scala-dev/issues/529
Scala 2.13 on track to support Spark https://issues.apache.org/jira/browse/SPARK-25075
YAML is to JSON as Scala 3 is to Scala 2
Lessons Learned as Product Manager at Ligthbend (Scala, Akka, and Cloud)
Features we know Scala 3 will have https://dotty.epfl.ch/docs/
A comparison of features across Scala 2.x and Scala 3 is the migration guide https://github.com/scalacenter/scala-3-migration-guide
An analysis of what could be going on https://twitter.com/scala_ninja/status/1248368141765193728
Layoffs announced so far. If you know more, please share, to understand the big picture.
- Lightbend Senior Product Director https://twitter.com/cblitz/status/1247646609518800902
- Lightbend Solutions Architect https://twitter.com/jeremy_daggett/status/124758596801136640...
Headcount reductions, Scala Compiler team at Lightbend https://twitter.com/adriaanm/status/1218183512290988034 https://twitter.com/StefanZeiger/status/1247940329447268353
After layoffs and internal transfers, Compiler team includes https://twitter.com/lrytz https://twitter.com/retronym https://twitter.com/SethTisue
Headcount reduction at Lightbend, Scala Build Tool (sbt) https://twitter.com/eed3si9n/status/1247918244926758913
Announcement of recent hire (Q4 2019) https://twitter.com/dwijnand/status/1196335768173785088
Related: What's next for Scala https://news.ycombinator.com/item?id=22830779
Stats of recent layoffs at Lightbend (Akka, Scala) just after 25MM funding round
Support features of JDK 11+ https://github.com/scala/scala-dev/issues/139
Support Java Module System https://github.com/scala/scala-dev/issues/529
In comparison language features seem to attract much more attention:
Removing existential types https://contributors.scala-lang.org/t/proposal-to-remove-exi...
Significant indentation syntax https://github.com/lampepfl/dotty/pull/7083
Scala 3 still in beta, lacks clear roadmap, allows choosing between two syntaxes (python-style vs braces).
Dotty Community Build lacking Lightbend frameworks (no Akka, no Play, no sbt)
With the recent layoffs at Lightbend of Scala 2.x core contributors, a full endorsement of Scala 3 would certainly help.
Lightbend secures 25MM funding round, proceeds to layoff Scala contributors https://news.ycombinator.com/item?id=22842166
Lightbend secures 25MM funding round, proceeds to layoff Scala contributors
Scala contributors, no less.
https://mobile.twitter.com/jamie_allen/status/12480198428771...
Six years at Lightbend, by Eugene Yokota (Scala sbt, scalaxb, scopt) https://news.ycombinator.com/item?id=22836399
Six years at Lightbend
AFAIK Typesafe/Lightbend has made no commitment to Scala 3.
Too bad the roadmap for Scala 2.14 has been scrapped.
A beginner tutorial using a command-line application as case study:
http://degoes.net/articles/fp-glossary
by John A De Goes, keynote speaker at Scala conferences. Discussions on FP using Scala at
Scala.js and Scala Native will support Scala 3 eventually.
SBT isn't nearly as bad as it used to be. It's an open question how much more it will "improve".