Statements (102)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
gptkb:Skrull |
gptkbp:controls |
Static typing
|
gptkbp:developer |
gptkb:Martin_Odersky
|
gptkbp:features |
Static typing
Pattern matching Improved performance Concurrency support Type inference Immutable collections Better Java interoperability New collections API |
https://www.w3.org/2000/01/rdf-schema#label |
Scala 2.11
|
gptkbp:license |
Apache License 2.0
|
gptkbp:notable_feature |
gptkb:Actor
gptkb:Community_support Open-source Stream processing Pattern matching Macros Cross-platform compatibility REPL support Traits Concurrency support Custom control structures Higher-order functions Lazy evaluation Type classes Type inference Immutable collections Rich standard library Interoperability with Java String interpolation Concurrency libraries Support for microservices architecture Support for cloud computing Support for distributed computing Support for microservices Support for web frameworks Pattern guards Support for functional programming paradigms Support for object-oriented programming paradigms Case classes Collections library For-comprehensions Functional data structures Functional programming constructs Implicit conversions Implicit parameters Pattern matching on case classes Pattern matching on collections Pattern matching on types SBT integration Scala REPL Type-safe builders XML literals Support for asynchronous programming Support for reactive programming Documentation support Support for RES Tful services Concurrency abstractions Support for functional reactive programming Companion objects Functional error handling Functional testing support Integration with big data frameworks Scala Native support Scala.js support Support for DS Ls Type-safe collections Support for reactive programming paradigms Support for concurrent programming paradigms Actor model support Collections transformations Extensible language features SBT support Scala Check support Scala Test support Support for Graph QL services Support for big data frameworks Support for distributed computing paradigms |
gptkbp:philosophy |
Functional programming
Object-oriented programming Multi-paradigm programming |
gptkbp:platform |
gptkb:JVM
Cross-platform |
gptkbp:predecessor |
gptkb:Scala_2.10
|
gptkbp:release_date |
2014-04-15
2015-04-15 |
gptkbp:released |
2014-04-15
|
gptkbp:repository |
https://github.com/scala/scala/releases/tag/v2.11.0
|
gptkbp:successor |
gptkb:Scala_2.12
|
gptkbp:supports |
gptkb:video_game
|
gptkbp:type |
Functional programming
Object-oriented programming |
gptkbp:bfsParent |
gptkb:Scalaz-7
gptkb:Scala_2.12 gptkb:Scalaz gptkb:Circe_library gptkb:scala-logging gptkb:scala-xml |
gptkbp:bfsLayer |
4
|