Scala 2.12

GPTKB entity

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