Scala 3

GPTKB entity

Statements (31)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:designedBy gptkb:Martin_Odersky
gptkbp:developer gptkb:Lightbend
gptkb:EPFL
gptkbp:feature gptkb:Dotty_compiler
intersection types
union types
enum support
optional braces
contextual abstractions
match types
opaque types
export clauses
improved metaprogramming
inline methods
new type system
simplified syntax
top-level definitions
gptkbp:fileExtension .scala
gptkbp:hasVersion gptkb:Scala
https://www.w3.org/2000/01/rdf-schema#label Scala 3
gptkbp:license gptkb:Apache_License_2.0
gptkbp:openSource true
gptkbp:paradigm object-oriented programming
functional programming
gptkbp:previousEdition gptkb:Scala_2
gptkbp:releaseYear 2021
gptkbp:runsOn gptkb:Java_Virtual_Machine
gptkbp:website https://www.scala-lang.org/
gptkbp:bfsParent gptkb:Dotty
gptkbp:bfsLayer 6