Not really. Actually, however, there is a recent survey that shows that Groovy is the second most popular language on the JVM, behind Java. Myself, I use Scala, and would like to learn Frege.
Re:Electron is flash for the desktop (2016)
by tigershark on Wednesday April 12, 2017 @03:01AM
(#14095418)
Groovy is a quite lovely dynamic language and it's actually the best solution for BDD using Spock.
Sadly I still didn't find anything comparable for BDD in all the languages that I use.
Re:Electron is flash for the desktop (2016)
by vorg on Wednesday April 12, 2017 @06:11PM
(#14102209)
> Groovy is a quite lovely dynamic language and it's actually the best solution for BDD using Spock
There's something wrong when a testing framework hacks into a language parser to make the language statement labels have special meanings like function names do, and overload the `|` operator in expressions so data will appear as a table in the source code. "Lovely" isn't the word for that sort of thing.
Re:Electron is flash for the desktop (2016)
by tigershark on Wednesday April 12, 2017 @07:57PM
(#14102866)
It's a DSL. And it works very well also because of these operator overloads.
Your list of 7 JVM languages (both here and in your earlier comment on this submission) seems to be from most widely used to least. Yet in your HN comment from 2 days ago at https://news.ycombinator.com/item?id=14068664 you ordered that list differently, i.e. "Java, Scala, Clojure, Groovy, Kotlin, Ceylon, Frege, etc". Have you changed your mind about the relative adoption of Clojure and Apache Groovy in the last two days?