From 62ba46f9ce9ea4acd9a2f1abdc3cacbb7aa7a376 Mon Sep 17 00:00:00 2001 From: Jesse Schwartz Date: Fri, 28 Jun 2019 02:36:54 -0400 Subject: [PATCH] Add more verbosity to index.md for Groovy (#32822) --- guide/english/groovy/index.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/guide/english/groovy/index.md b/guide/english/groovy/index.md index 49a3bba05f..2e7a743513 100644 --- a/guide/english/groovy/index.md +++ b/guide/english/groovy/index.md @@ -2,7 +2,18 @@ title: Groovy --- ## Groovy -Apache Groovy or Groovy is a powerful and dynamic language with static compilation and typing capabilities for the Java platform and was designed to increase productivity with its concise and familiar syntax. It integrates with any Java program with ease. + +Appache groovy, or just plain groovy is JVM language, that builds on standard java with many modern and flexible features that developers outside of java have become accustomed too. + +Since groovy can accept most java files. So, its perfect for anyone with a java foundation. In learning groovy, a developer can start out writing java and build on groovy concepts and idioms, and add them to their programs, or even refactor as the develop their groovy chopss. + +Some of those features are dynamic typing, operator overloading, and native support for lists, maps, regualr expressions. Plus, features like automatic null pointer checking, and the safe navigator operator ?. Groovy can even be executed as an uncompiled script. + + +Popular usages of groovy are: +- [gradle](https://gradle.org/) +- [grails](https://grails.org/) +- [jenkins pipeline configuration](https://jenkins.io/doc/pipeline/steps/workflow-cps/) ### Hello World Try the traditional "Hello World" example below: