Scala 3.3 LTS - The Big Deal Release?

preview_player
Показать описание
There has never been a Long Term Support (LTS) Scala release. Neither for Scala 3 nor for Scala 2. This is about to change! Let's see what's new in Scala 3.3.0 - the first release in the Scala LTS line!

Make sure to check out the links from our sponsors:

EXPERIMENTAL Macro annotations:

00:00 Intro
01:05 Fewer Braces
02:04 EXPERIMENTAL Macro Annotations
02:36 -Wvalue-discard
02:54 -Wunused:all
03:12 case classes with up to 254 parameters
03:33 -Yimports
04:31 REPL consolidation
05:13 boundary/break
06:05 Scala LTS
10:11 Outro

Cheers and Happy Coding!

#ScalaLTS #Scala3 #Scala
Рекомендации по теме
Комментарии
Автор

Nice new compiler flags!!! Thank you for the video!

HelloForeignWorld
Автор

LTS is a good way to go, java/c# and others are doing LTS, and they also have features that experimental. it is a good way forward, now the community should help on the tooling side, and education on things like meta programming and advance features of scala should be made more accessible to scala users as well as their uses, so knowing when to use and not to use an advance feature is also important.

renghenkow
Автор

Good video - commenting for engagement

MrCesarification
Автор

Yes LTS relese is needed. AND FORWARD compatibility and source forward compatibility will be ASSURED! Mainterners of big libraries have a lot of problems take for example going from scala 2.11 macros to scala 3 macros is a nightmare. And some projects are abadomed. It would be so nice to have forward compatibility so we can use reuse OLD stuff and we don't throw away work invested in library makers! Take for example scala library autowire it stuck on scala 2.13... no scala 3 version. So imagine now lots of work invested into 3.x and when 3.8 comes out... everything needs to recompile re publish.. this throws people away. I think scala is good enough for now. They need to freeze new features and so more on tooling. and compiler optimizations. And let the industry to force them up new features that we really need.

MrDejvidkit
Автор

Oh, I can hardly wait for this LTS version.
I have guessed that 3.3 would be released in this weekend, but what came out is 3.3-RC6

伊伊瑟拉
Автор

Great video by the way, keep them going ;-) 💪💪

MrDejvidkit
Автор

Sounds awesome ! Too bad no one chooses scala for new projects

spam