GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
Groovy programming language
URI:
https://gptkb.org/entity/Groovy_programming_language
GPTKB entity
Statements (53)
Predicate
Object
gptkbp:instanceOf
gptkb:programming_language
gptkbp:category
gptkb:programming_language
object-oriented language
dynamic language
JVM language
gptkbp:compatibleWith
gptkb:Java
gptkbp:designedBy
gptkb:James_Strachan
gptkbp:fileExtension
.groovy
gptkbp:firstAppearance
2003
gptkbp:hasFeature
gptkb:Groovy_JDK
native syntax for lists and maps
operator overloading
optional typing
AST transformations
string interpolation
https://www.w3.org/2000/01/rdf-schema#label
Groovy programming language
gptkbp:implementedIn
gptkb:Java
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:maintainedBy
gptkb:Apache_Software_Foundation
gptkbp:openSource
true
gptkbp:packageManager
gptkb:Grape
gptkbp:paradigm
gptkb:programming_language
object-oriented programming
functional programming
gptkbp:platform
gptkb:Java_Virtual_Machine
gptkbp:repository
https://github.com/apache/groovy
gptkbp:runsOn
gptkb:Windows
gptkb:macOS
gptkb:Linux
gptkbp:supports
metaprogramming
closures
domain-specific languages
gptkbp:typingDiscipline
dynamic
static (optional)
gptkbp:usedFor
web development
testing
scripting
build automation
gptkbp:usedIn
gptkb:Grails_framework
gptkb:Jenkins_pipelines
Gradle build scripts
gptkbp:website
https://groovy-lang.org/
gptkbp:bfsParent
gptkb:Groovy_Console
gptkb:Guillaume_Laforge
gptkbp:bfsLayer
6