Hi Paul,

come to think of it, what is the status of e.g. the "named variable" macro functionality I did a spike for - do we already have a place where to put such macros to be delivered with Groovy ?

As a reminder, e.g. writing:

println NV(filteredEntries)

would be Groovy-macro-transformed during compilation to

println "filteredEntries=$filteredEntries"

Cheers,
mg


On 24/05/2019 02:27, Paul King wrote:

Hi everyone,

I plan to do a beta-2 of 3.0.0 in a few weeks and then hopefully we'll start the ramp down to final with one or more RCs. When we get to the RCs stage, I'll make a 3_0_X branch. At this stage I don't foresee a 3.1 version but we can certainly do one if desired/needed. So, I'll make master Groovy 4 at that point.

What do people think about changing our maven coordinates with Groovy 4 from org.codehaus.groovy to org.apache.groovy?

Also, if you have anything you'd particularly like to see in Groovy 4, please discuss. I'll have a slide on potential things in Groovy 4 in my gr8conf talk next week. I'd like to include as many sensible ideas as possible to make use of the opportunity to garner feedback on what our users are looking for.

Some of the things currently on my list:
* improved module support (including split package final steps)
* further invoke dynamic improvements (including deferred merge to indy only)
* stream-based replacements for XmlSlurper et al
* groovydoc rework (assuming we manage to finish porting the current groovydoc to 3)
* improved built-in type checking extensions (@NonNull et al)

Let me know what is on your lists of things you'd like to see.

Cheers, Paul.


Reply via email to