News for hackers. Stuff that matters.

AheadOfTime295

Re:‘Woof’, a pure Scala 3 logging library on Saturday December 18, 2021 @04:47PM (#29608856)
Monads got a facelift in Scala 3 with braceless syntax, aka significant indentation

https://dotty.epfl.ch/docs/reference/other-new-features/inde...

Re:On the future of Akka and Lightbend on Sunday November 07, 2021 @05:12PM (#29144010)
The recent focus on Akka is in line with Lightbend securing a 25MM funding round last year, and the ensuing layoffs of Scala engineers https://news.ycombinator.com/item?id=22842166
Please note: the official site of Scala 3 is scala-lang.org

For Pure FP there's scala3.com

Re:Strategic Scala Style: Principle of Least Power (2016) on Tuesday June 15, 2021 @06:01AM (#27513137)
If this Principle of Least Power had been applied to sbt, what would have been the result? Compilation times depend on scalac and not so much sbt.

Perhaps Scala adoption would be higher today. Assuming no competitors (Kotlin) had gained momentum.

Re:Scala projects are difficult to maintain on Monday March 22, 2021 @12:51PM (#26543340)
The maintainer of Slick was in the last round of layoffs at Lightbend. Not sure who maintains Slick these days.

https://news.ycombinator.com/item?id=22854494

Re:Scala projects are difficult to maintain on Monday March 22, 2021 @12:46PM (#26543283)
And the story goes on: upgrading Spark to Scala 2.13 https://issues.apache.org/jira/browse/SPARK-25075
Re:Scala 3.0.0-M1 on Wednesday November 04, 2020 @04:09AM (#24987487)
Scala 3 supports braceless syntax, aka significant indentation, aka "YAML is to JSON as Scala 3 is to Scala 2"

https://dotty.epfl.ch/docs/reference/other-new-features/inde...

There was quite some debate on this, going on strong.

Re:Scala 3.0.0-M1 on Wednesday November 04, 2020 @04:06AM (#24987466)
Scala 3 making progress is great, just like progress on the Scala 2.13 camp:

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

Re:Hands-on Scala Programming on Sunday April 19, 2020 @09:38AM (#22915798)
YMMV. Some features of Scala 2.x have been dropped in Scala 3 (ETA late 2020), others added.

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

Re:Ask HN: Who Is Firing? on Thursday April 16, 2020 @05:54AM (#22887746)
Stats of last week layoffs at Lightbend (Akka, Scala) right after 25MM funding round

https://news.ycombinator.com/item?id=22854494

Stats of recent layoffs at Lightbend (Akka, Scala) just after 25MM funding round

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

Re:What's Next for Scala on Saturday April 11, 2020 @04:43PM (#22844077)
Scala 3 could improve on 2.x struggles with supporting JDK 9 and up:

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

Re:What's Next for Scala on Saturday April 11, 2020 @02:44PM (#22843300)
A word of caution on Scala 3:

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.

Re:What's Next for Scala on Saturday April 11, 2020 @11:35AM (#22842196)
For context see

Lightbend secures 25MM funding round, proceeds to layoff Scala contributors https://news.ycombinator.com/item?id=22842166

Re:Six years at Lightbend on Friday April 10, 2020 @03:27PM (#22836475)
Apparently layoffs underway at Typesafe/Lightbend

Scala contributors, no less.

https://mobile.twitter.com/jamie_allen/status/12480198428771...

Re:What's Next for Scala on Friday April 10, 2020 @03:19PM (#22836412)
Farewells piling up:

Six years at Lightbend, by Eugene Yokota (Scala sbt, scalaxb, scopt) https://news.ycombinator.com/item?id=22836399

Re:What's Next for Scala on Friday April 10, 2020 @02:24PM (#22835887)
Announcement on Dotty as the future Scala 3 came from Scala Center (EPFL) not Typesafe/Lightbend.

AFAIK Typesafe/Lightbend has made no commitment to Scala 3.

Too bad the roadmap for Scala 2.14 has been scrapped.

Re:Functional programming design patterns (2015) [video] on Thursday December 26, 2019 @05:31AM (#21882976)
Many videos exist on writing servers using FP libraries. A few search keywords for Scala: ZIO, Cats, fs2.

A beginner tutorial using a command-line application as case study:

https://scalac.io/write-command-line-application-with-zio/

Re:Functional programming design patterns (2015) [video] on Thursday December 26, 2019 @05:20AM (#21882952)
All in one place: A Glossary of Functional Programming

http://degoes.net/articles/fp-glossary

by John A De Goes, keynote speaker at Scala conferences. Discussions on FP using Scala at

https://www.reddit.com/r/hascalator

Re:The Road to Scala 3 on Saturday December 21, 2019 @05:09PM (#21853625)
Scala 3 has been around for seven years on Github https://github.com/lampepfl/dotty/commit/2308509d2651ee78e11...

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".

Re:The Road to Scala 3 on Saturday December 21, 2019 @04:57PM (#21853582)
Macros and their migration path to Scala 3 have been discussed at the Scala Center, EPFL https://scala.epfl.ch/minutes/2018/12/05/december-5-2018.htm...

Older »