gptkbp:instanceOf
|
gptkb:programming_language
|
gptkbp:canBe
|
Java libraries
|
gptkbp:compatibleWith
|
gptkb:Java
|
gptkbp:designedBy
|
gptkb:Martin_Odersky
|
gptkbp:documentation
|
https://docs.scala-lang.org/
|
gptkbp:hasBuildTool
|
gptkb:Gradle
gptkb:Maven
gptkb:sbt
|
gptkbp:hasFeature
|
higher-order functions
lazy evaluation
pattern matching
traits
mixins
case classes
implicit parameters
collections library
companion objects
for comprehensions
|
gptkbp:hasVersion
|
gptkb:Scala
|
https://www.w3.org/2000/01/rdf-schema#label
|
Scala 2
|
gptkbp:latestReleaseVersion
|
2.13
|
gptkbp:majorReleaseYear
|
2006
|
gptkbp:runsOn
|
gptkb:Java_Virtual_Machine
gptkb:JavaScript_(via_Scala.js)
Native (via Scala Native)
|
gptkbp:successor
|
gptkb:Scala_3
|
gptkbp:supports
|
object-oriented programming
functional programming
|
gptkbp:usesTypeSystem
|
type inference
static typing
|
gptkbp:bfsParent
|
gptkb:Kind_Projector
gptkb:ScalaMock
gptkb:ScalaPB
gptkb:Scala_Parser_Combinators
gptkb:Scalafix
gptkb:Scalafmt
gptkb:Scalapb
gptkb:Scoverage
gptkb:Scala_3
|
gptkbp:bfsLayer
|
7
|