Statements (62)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
gptkb:Skrull |
gptkbp:album |
gptkb:Java_bytecode
|
gptkbp:developer |
gptkb:Martin_Odersky
|
gptkbp:features |
Better error messages
Enhanced type inference Improved performance for certain operations New macros support Support for Java 8 lambdas |
gptkbp:has |
gptkb:Sealed_classes
gptkb:Scala_IDE gptkb:Scala_compiler gptkb:National_Park gptkb:SBT_(Simple_Build_Tool) gptkb:document gptkb:Community_support Annotations Pattern matching Macros Traits Concurrency support First-class functions Higher-order functions Lazy evaluation Type classes Type inference Immutable collections Default parameters Cross-platform support String interpolation Pattern guards Case classes Collections library For-comprehensions Function currying Implicit conversions Implicit parameters Pattern matching on case classes Pattern matching on types Scala REPL Type-safe builders XML literals Concurrency abstractions Functional types Named parameters Functional error handling Self-types |
https://www.w3.org/2000/01/rdf-schema#label |
Scala 2.12
|
gptkbp:passes_through |
gptkb:JVM
|
gptkbp:predecessor |
gptkb:Scala_2.11
|
gptkbp:release_date |
2016-03-31
|
gptkbp:released |
2016-03-29
|
gptkbp:successor |
gptkb:Scala_2.13
|
gptkbp:supports |
Java 8 features
|
gptkbp:type |
Functional programming
Object-oriented programming |
gptkbp:uses |
gptkb:Akka
gptkb:Scala_Test gptkb:Spark gptkb:Play_Framework |
gptkbp:bfsParent |
gptkb:Skrull
|
gptkbp:bfsLayer |
3
|