| gptkbp:instanceOf | gptkb:programming_language 
 | 
                        
                            
                                | gptkbp:category | gptkb:programming_language object-oriented language
 dynamic language
 JVM language
 
 | 
                        
                            
                                | gptkbp:compatibleWith | gptkb:Java 
 | 
                        
                            
                                | gptkbp:designedBy | gptkb:Guillaume_Laforge 
 | 
                        
                            
                                | gptkbp:fileExtension | .groovy 
 | 
                        
                            
                                | gptkbp:firstAppearance | 2003 
 | 
                        
                            
                                | gptkbp:hasPackage | gptkb:Grape 
 | 
                        
                            
                                | gptkbp:hasREPL | gptkb:Groovy_Console 
 | 
                        
                            
                                | gptkbp:influenced | gptkb:Gradle gptkb:Grails
 
 | 
                        
                            
                                | gptkbp:influencedBy | gptkb:Java gptkb:Python
 gptkb:Ruby
 gptkb:Smalltalk
 
 | 
                        
                            
                                | gptkbp:latestReleaseVersion | 4.0.15 
 | 
                        
                            
                                | gptkbp:license | gptkb:Apache_License_2.0 
 | 
                        
                            
                                | gptkbp:openSource | true 
 | 
                        
                            
                                | gptkbp:paradigm | gptkb:programming_language object-oriented programming
 functional programming
 
 | 
                        
                            
                                | gptkbp:platform | gptkb:Java_Virtual_Machine 
 | 
                        
                            
                                | gptkbp:runsOn | gptkb:JVM 
 | 
                        
                            
                                | gptkbp:supports | metaprogramming closures
 domain-specific languages
 native syntax for lists and maps
 operator overloading
 optional typing
 
 | 
                        
                            
                                | gptkbp:typingDiscipline | dynamic typing static typing
 
 | 
                        
                            
                                | gptkbp:usedFor | web development testing
 scripting
 build automation
 
 | 
                        
                            
                                | gptkbp:usedIn | gptkb:Gradle gptkb:Grails
 gptkb:Jenkins_Pipeline
 
 | 
                        
                            
                                | gptkbp:website | https://groovy-lang.org/ 
 | 
                        
                            
                                | gptkbp:bfsParent | gptkb:GitHub gptkb:Java
 gptkb:Java_(programming_language)
 gptkb:Perl
 gptkb:Python
 gptkb:Java_programming_language
 gptkb:Kotlin
 gptkb:Evil_Dead
 gptkb:Fortress_programming_language
 gptkb:Oracle_WebLogic
 gptkb:Spring_Boot
 
 | 
                        
                            
                                | gptkbp:bfsLayer | 5 
 | 
                        
                            
                                | https://www.w3.org/2000/01/rdf-schema#label | Groovy 
 |