[Comments inline below.]
On Mon, Mar 25, 2024 at 12:53 PM Caleb Brandt wrote:
> I'm sorry if I accidentally sounded like I was insulting Groovy there!
> Groovy's features are tremendously powerful, and it's a blast to work with
> from what I've seen. I only meant to say that the layman's perc
Paul,
I'm sorry if I accidentally sounded like I was insulting Groovy there!
Groovy's features are tremendously powerful, and it's a blast to work with
from what I've seen. I only meant to say that the layman's *perception* of
Groovy is that it, like Scala or Kotlin, is a language relatively dis
Technically, what you suggest would be feasible. Whether it is worth
doing is the big question.
Other things you might want to look at are https://jactl.io/ and
http://manifold.systems/.
My advice, don't gauge Groovy usage based on one DSL, Gradle. Gradle
could have written a type-checked Groovy
(I also use Java professionally, not just for Minecraft, but we only use
Maven on business projects so I'm more familiar with the horrors of
*Minecraft's* toolchain management.)
On Sun, Mar 24, 2024 at 7:21 PM Caleb Brandt
wrote:
> Well, maybe Groovy did get a better static analyzer, but I sure
Well, maybe Groovy did get a better static analyzer, but I sure haven't
seen it. Marketing is the other biggest thing, and my (and the entire
Minecraft community's) poor experience with Gradle makes me cringe at the
idea of using Groovy for a larger project, even if it's actually really
well made.
Oh absolutely, but the impression I and a lot of other users who aren't
familiar with Groovy got was unfortunately fairly far from that. Lack of
first-class static analysis, Gradle being... not the *best* representation
let's say, and the aggressive use of closures make it feel like it's a much
mo
One of Groovy's goals is to be simple to learn for Java users, so you
can in fact just use the Java syntax that you are familiar with and
take on board as many (or as few) Groovy idioms as you feel
comfortable with.
On Mon, Mar 25, 2024 at 8:27 AM Caleb Brandt wrote:
>
> Thank you so much for the
Oh, uh, read the "reply" on the original post. That's where the actual
proposal is.
...maybe I should just resend it.
Sam,
That is... amazing. I wish I'd known that existed, it seems really useful.
But that's kind of the kicker, isn't it? People don't really know it
exists. In the same vein, we've actually had access to Java 21 syntax for
half a decade now with the "jabel" plugin for Gradle, but even as someo
Thank you so much for the reply, Paul!
And you're absolutely right: Groovy *does* give you all of those things, as
do Kotlin and Scala. The issue I'm trying to solve isn't one of "not
enough features in other languages", but one of "too *many* features". For
example, Kotlin has *every single one
Hi Caleb,
If I may add my humble opinion, it also looks a lot like the 'xtend
programming language', which is less used than Groovy.
Best
Sam Moulem
On Sun, 24 Mar 2024 at 22:09, Paul King wrote:
> Hi Caleb, what you are describing as your desired goal sounds alot
> like Groovy to me. Can you e
Hi Caleb, what you are describing as your desired goal sounds alot
like Groovy to me. Can you elaborate on anything that you desire that
Groovy doesn't already give you?
Thanks, Paul.
On Mon, Mar 25, 2024 at 1:58 AM Caleb Brandt wrote:
>
> I. forgot to subscribe to this list first. :/ Please
I. forgot to subscribe to this list first. :/ Please prune the
duplicate that's under moderation.
Also, if this isn't the right place for this, please tell me where I
*should* send it. I don't want to come barging in ignoring the way you guys
do things. I'm just really excited to possibly work
13 matches
Mail list logo