You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@groovy.apache.org by MG <mg...@arscreat.com> on 2019/05/24 16:06:45 UTC

NV macro status ?

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.
>