Statements (65)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:software
|
gptkbp:bfsLayer |
5
|
gptkbp:bfsParent |
gptkb:JEP_434
gptkb:JEP_460 |
gptkbp:developer |
gptkb:software_framework
|
gptkbp:features |
Improved performance
Static type checking New syntax enhancements Support for JDK 17 features |
gptkbp:has_documentation |
https://groovy-lang.org/documentation.html
|
https://www.w3.org/2000/01/rdf-schema#label |
Groovy 4.0
|
gptkbp:language |
gptkb:mythological_figure
|
gptkbp:license |
Apache License 2.0
|
gptkbp:next_edition |
Groovy 3.0
|
gptkbp:notable_feature |
Enhanced security features
Closures Improved error messages Support for internationalization Metaprogramming capabilities Improved documentation Enhanced community support Support for big data applications Support for edge computing Support for microservices Support for pattern matching Support for multi-threading Support for modern development practices Support for artificial intelligence applications Support for legacy code integration Improved performance for large applications Support for reactive programming Support for blockchain applications Improved debugging capabilities Support for serverless architectures Enhanced support for annotations Enhanced support for machine learning Enhanced testing support Improved support for data science Improved tooling support Improved IDE support Type inference improvements Support for records Enhanced support for Io T applications Support for Graal VM Improved support for web frameworks Domain-specific languages support Enhanced JSON support GDK enhancements Improved performance for closures Improved performance for data processing Improved support for Java interoperability Improved support for cloud-native applications New AST transformations Simplified syntax for collections Support for native image generation Support for sealed classes |
gptkbp:philosophy |
gptkb:language
Functional programming Object-oriented programming |
gptkbp:platform |
gptkb:JVM
|
gptkbp:release_date |
2021-12-01
|
gptkbp:repository |
https://github.com/apache/groovy
|
gptkbp:successor |
Groovy 5.0
|
gptkbp:supports |
gptkb:Java_17
|
gptkbp:type |
Dynamic Language
|