zlacker

[parent] [thread] 9 comments
1. mikepu+(OP)[view] [source] 2025-12-04 13:25:00
The language now called Groovy would have been JavaScript if the name wasn’t already taken.
replies(1): >>brabel+35
2. brabel+35[view] [source] 2025-12-04 14:00:58
>>mikepu+(OP)
Haha completely agree, it is the "scripting language" made in the image of Java! It's a great language by the way!
replies(1): >>nunobr+Da
◧◩
3. nunobr+Da[view] [source] [discussion] 2025-12-04 14:32:21
>>brabel+35
There was also beanshell if you remember, of course never as polished nor adopted like groovy but it was also fun to use.
replies(1): >>mikepu+Dg
◧◩◪
4. mikepu+Dg[view] [source] [discussion] 2025-12-04 15:04:35
>>nunobr+Da
Is groovy actually really "adopted" much of anywhere? I feel like for 99% of normal people, their only real exposure to it is as the DSL of gradle and jenkins.

I can't imagine writing anything of substance primarily in groovy.

replies(3): >>xxs+3k >>dizhn+Ws >>roeger+T12
◧◩◪◨
5. xxs+3k[view] [source] [discussion] 2025-12-04 15:23:34
>>mikepu+Dg
>I can't imagine writing anything of substance primarily in groovy.

That's solely based on a poor imagination, not trying...

replies(1): >>nunobr+uo
◧◩◪◨⬒
6. nunobr+uo[view] [source] [discussion] 2025-12-04 15:49:57
>>xxs+3k
Have to agree with the previous person. Never saw a relevant project made from Groovy. Even with Beanshell I've included it a few times in other projects for basic scripting/customization within the app but groovy? Never in 15 years to now.
replies(2): >>mikepu+my >>brabel+zd5
◧◩◪◨
7. dizhn+Ws[view] [source] [discussion] 2025-12-04 16:12:59
>>mikepu+Dg
Rundeck uses it for its plugins. It might be like how people use lua for their main program's dynamic scripting except they know Java so they use groovy.
◧◩◪◨⬒⬓
8. mikepu+my[view] [source] [discussion] 2025-12-04 16:36:35
>>nunobr+uo
I think embedding and testing/plugins/DSLs really is the main use-case. It's a terrible fit for a CLI tool if you've got to wait for a JVM to boot up, especially in a world where people are now used to those kinds of things being instantaneous rust or go binaries.
◧◩◪◨
9. roeger+T12[view] [source] [discussion] 2025-12-05 00:18:37
>>mikepu+Dg
Rackspace used (uses?) it.
◧◩◪◨⬒⬓
10. brabel+zd5[view] [source] [discussion] 2025-12-05 21:20:08
>>nunobr+uo
We use the Spock Framework for testing. It's the best testing framework in the JVM, no joke.
[go to top]