docs: clean up blip headers

This commit is contained in:
Stefan Rotsch
2024-06-26 11:05:37 +02:00
committed by Stefan Rotsch
parent 84d5939770
commit 88801e6e93
12 changed files with 57 additions and 71 deletions

View File

@@ -1,8 +1,8 @@
---
title: "Scala 3"
ring: "trial"
quadrant: "languages-and-frameworks"
featured: true
title: "Scala 3"
ring: "trial"
quadrant: "languages-and-frameworks"
tags: [coding]
---
[Scala 3](https://docs.scala-lang.org/scala3/) is the successor of the Scala 2.x series programming language.
@@ -18,7 +18,7 @@ It's not just a small iteration on Scala 2 but a complete overhaul of the langua
* Providing type-class instances via `given`
* direct extension method syntax `extension (s: String) def pirate: String = s"$s arr!"`
* Type System improvements
* `enum`s
* `enum`s
* opaque types
* intersection and union types
* dependent function types
@@ -30,4 +30,4 @@ It's not just a small iteration on Scala 2 but a complete overhaul of the langua
Even with these big changes Scala 3 provides a great compatibility story supporting Scala >2.13.5 libraries in Scala 3 projects and vice versa.
Although slowly we will update our existing Scala 2 codebase to Scala 3 over the next months and years to take advantage of the improvements made.
Although slowly we will update our existing Scala 2 codebase to Scala 3 over the next months and years to take advantage of the improvements made.