This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch GROOVY_2_5_X
in repository https://gitbox.apache.org/repos/asf/groovy.git

commit ef71638802a13fba3302c187a4410e2f6e713541
Author: Paul King <[email protected]>
AuthorDate: Sun Jul 5 11:16:45 2020 +1000

    update wording of javadoc/groovydoc overview (closes #1298)
---
 src/main/java/overview.html  | 13 +++++++------
 src/main/java/overviewj.html | 13 +++++++------
 2 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/src/main/java/overview.html b/src/main/java/overview.html
index fd0820c..10f7c5f 100644
--- a/src/main/java/overview.html
+++ b/src/main/java/overview.html
@@ -20,22 +20,23 @@
 -->
 <html>
   <head>
-    <title>Groovy - An agile dynamic language for the Java Platform</title>
+    <title>Groovy - An extensible multi-paradigm language for the JVM 
Platform</title>
   </head>
   <body>
-    <h2>Groovy - An agile dynamic language for the Java 
Platform<br/>(GroovyDoc for Groovy and Java classes)</h2>
+    <h2>Groovy - An extensible multi-paradigm language for the JVM 
Platform<br/>(GroovyDoc for Groovy and Java classes)</h2>
 
     Groovy...
     <ul>
-      <li>is an agile and <strong>dynamic language</strong> for the 
<strong>Java Virtual Machine</strong></li>
-      <li>builds upon the strengths of Java but has <strong>additional power 
features</strong> inspired by languages like Python, Ruby and Smalltalk</li>
+      <li>is an <strong>extensible</strong> and 
<strong>multi-paradigm</strong> language for the <strong>Java Virtual 
Machine</strong></li>
       <li>makes <strong>modern programming features</strong> available to Java 
developers with <strong>almost-zero learning curve</strong></li>
+      <li>has a dynamic nature like Python and Ruby, which means that it is 
very powerful, easy to learn, and productive</li>
+      <li>optionally has static typing like Java and Kotlin, which makes it 
fast and provides extra type checking when desired</li>
+      <li>has first-class functional, stream processing and immutability 
support, meaning that it offers features similar to Scala and can offer many 
advantages when working in parallel processing or clustered environments</li>
       <li>supports <strong>Domain-Specific Languages</strong> and other 
compact syntax so your code becomes <strong>easy to read and 
maintain</strong></li>
       <li>makes writing shell and build scripts easy with its <strong>powerful 
processing primitives</strong>, OO abilities and an Ant DSL</li>
       <li>increases developer productivity by <strong>reducing scaffolding 
code</strong> when developing web, GUI, database or console applications</li>
       <li><strong>simplifies testing</strong> by supporting unit testing and 
mocking out-of-the-box</li>
-      <li>seamlessly <strong>integrates with all existing Java objects and 
libraries</strong></li>
-      <li>compiles straight to Java bytecode so you can use it anywhere you 
can use Java</li>
+      <li>compiles straight to Java bytecode so you can use it anywhere you 
can use Java; it <strong>seamlessly integrates</strong> with all existing Java 
objects and libraries</li>
     </ul>
   </body>
 </html>
diff --git a/src/main/java/overviewj.html b/src/main/java/overviewj.html
index ba966fa..63f564a 100644
--- a/src/main/java/overviewj.html
+++ b/src/main/java/overviewj.html
@@ -20,22 +20,23 @@
 -->
 <html>
   <head>
-    <title>Groovy - An agile dynamic language for the Java Platform</title>
+    <title>Groovy - An extensible multi-paradigm language for the JVM 
Platform</title>
   </head>
   <body>
-    <h2>Groovy - An agile dynamic language for the Java Platform<br/>(JavaDoc 
for Java classes)</h2>
+  <h2>Groovy - An extensible multi-paradigm language for the JVM 
Platform<br/>(GroovyDoc for Groovy and Java classes)</h2>
 
     Groovy...
     <ul>
-      <li>is an agile and <strong>dynamic language</strong> for the 
<strong>Java Virtual Machine</strong></li>
-      <li>builds upon the strengths of Java but has <strong>additional power 
features</strong> inspired by languages like Python, Ruby and Smalltalk</li>
+      <li>is an <strong>extensible</strong> and 
<strong>multi-paradigm</strong> language for the <strong>Java Virtual 
Machine</strong></li>
       <li>makes <strong>modern programming features</strong> available to Java 
developers with <strong>almost-zero learning curve</strong></li>
+      <li>has a dynamic nature like Python and Ruby, which means that it is 
very powerful, easy to learn, and productive</li>
+      <li>optionally has static typing like Java and Kotlin, which makes it 
fast and provides extra type checking when desired</li>
+      <li>has first-class functional, stream processing and immutability 
support, meaning that it offers features similar to Scala and can offer many 
advantages when working in parallel processing or clustered environments</li>
       <li>supports <strong>Domain-Specific Languages</strong> and other 
compact syntax so your code becomes <strong>easy to read and 
maintain</strong></li>
       <li>makes writing shell and build scripts easy with its <strong>powerful 
processing primitives</strong>, OO abilities and an Ant DSL</li>
       <li>increases developer productivity by <strong>reducing scaffolding 
code</strong> when developing web, GUI, database or console applications</li>
       <li><strong>simplifies testing</strong> by supporting unit testing and 
mocking out-of-the-box</li>
-      <li>seamlessly <strong>integrates with all existing Java objects and 
libraries</strong></li>
-      <li>compiles straight to Java bytecode so you can use it anywhere you 
can use Java</li>
+      <li>compiles straight to Java bytecode so you can use it anywhere you 
can use Java; it <strong>seamlessly integrates</strong> with all existing Java 
objects and libraries</li>
     </ul>
   </body>
 </html>

Reply via email to