Skip to content

Groovy

Introduction

  • Is a dynamic language for the JVM
  • Builds on top of Java with features from Python and Ruby
  • Support for Domain-Specific-Languages
  • Good fit for writing shell and build scripts, i.e. Gradle uses Groovy
  • Integrates with existing Java classes and libraries
  • Compiles to Java bytecode

References


Last update: November 23, 2020