Statements (63)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
|
gptkbp:community |
Scala Users
Scala Contributors Scala Developers |
gptkbp:controls |
static typing
|
gptkbp:developer |
gptkb:Martin_Odersky
|
gptkbp:features |
type inference
pattern matching traits XML literals case classes for-comprehensions implicit parameters collections library |
https://www.w3.org/2000/01/rdf-schema#label |
Scala 2.0
|
gptkbp:influenced_by |
gptkb:Java
gptkb:Library |
gptkbp:license |
Apache License 2.0
|
gptkbp:passes_through |
gptkb:JVM
|
gptkbp:philosophy |
functional programming
object-oriented programming |
gptkbp:release_date |
2006-09-27
|
gptkbp:successor |
Scala 2.1
|
gptkbp:supports |
gptkb:Maven
gptkb:Akka gptkb:Monix gptkb:Scala_Native gptkb:Scala_Test gptkb:Scalaz gptkb:API gptkb:Scala_IDE gptkb:Cats gptkb:Skrull gptkb:Spark gptkb:park gptkb:drug gptkb:Gradle gptkb:Play_Framework reflection annotations concurrent programming higher-order functions macros type classes actor model functional programming constructs lazy evaluation first-class functions default parameters operator overloading companion objects named parameters pattern matching on types sbt multiple inheritance through traits |
gptkbp:used_in |
gptkb:software_framework
big data distributed computing web development data science |
gptkbp:website |
https://www.scala-lang.org
|
gptkbp:bfsParent |
gptkb:Scala_Actors
|
gptkbp:bfsLayer |
5
|