gptkbp:instanceOf
|
gptkb:programming_language
|
gptkbp:category
|
gptkb:programming_language
object-oriented programming language
JVM language
|
gptkbp:compatibleWith
|
gptkb:Java
|
gptkbp:designedBy
|
gptkb:James_Strachan
|
gptkbp:developer
|
gptkb:Apache_Software_Foundation
|
gptkbp:fileExtension
|
.groovy
|
gptkbp:firstAppearance
|
2003
|
gptkbp:hasFeature
|
builders
metaprogramming
closures
native syntax for lists and maps
operator overloading
optional typing
AST transformations
GPath expressions
integrates with Java libraries
string interpolation
|
https://www.w3.org/2000/01/rdf-schema#label
|
Apache Groovy
|
gptkbp:influenced
|
gptkb:Gradle
gptkb:Grails
|
gptkbp:influencedBy
|
gptkb:Java
gptkb:Python
gptkb:Ruby
gptkb:Smalltalk
|
gptkbp:latestReleaseVersion
|
4.0.15
2024-03-18
|
gptkbp:license
|
gptkb:Apache_License_2.0
|
gptkbp:openSource
|
true
|
gptkbp:paradigm
|
imperative
object-oriented
functional
|
gptkbp:platform
|
gptkb:Java_Virtual_Machine
|
gptkbp:runsOn
|
gptkb:JVM
|
gptkbp:supports
|
scripting
domain-specific language authoring
|
gptkbp:typingDiscipline
|
dynamic
static
|
gptkbp:usedFor
|
web development
testing
build automation
automation scripts
|
gptkbp:usedIn
|
gptkb:Grails_framework
gptkb:Jenkins_pipelines
Gradle build scripts
|
gptkbp:website
|
https://groovy.apache.org/
|
gptkbp:bfsParent
|
gptkb:Apache
|
gptkbp:bfsLayer
|
5
|