groovy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From daniel_sun <realblue...@hotmail.com>
Subject Re: Lambda expression for Groovy 3
Date Wed, 19 Oct 2016 02:12:29 GMT
(a) That's great! We can get feedback from Groovy developers and refine the new parser.

(b) It's really a hard work. I believe you can achieve it at last :)

Cheers,
Daniel.Sun



在 "Jochen Theodorou [via Groovy]" <ml-node+s329449n5736191h79@n5.nabble.com>,2016年10月19日
上午9:30写道:

On 19.10.2016 02:49, daniel_sun wrote:
> The new parser is based on Java8, so it has to target to Groovy3. As far
> I know, there are some amazing features under development or test, e.g.
> MOP2, new Joint compiler, Macro(appears at the snapshot of 2.5.0), etc.
> Looking forward to them :)

(a) I think it would be ok if the new parser is only usable if java8 is
used as long as it is not the default. If for example 2.5.0 is going out
with the old parser as default, then I see no problem in delivering
2.5.0 with a new parser, that will work only with java8.

(b) the MOP2 work I am doing right now is far from complete. The current
work is based on what I did 2 years ago already, but was not happy with
in the end. You can call it a continuation of that. But it is nowhere
usable atm. And I still have one big limitation I would like to be
lifted. While I can easily isolate classes and give them their own meta
class realm, it is not so easy to do the opposite and let a class
participate in a foreign realm, without knowing it. I would like not to
rely on a caller sensitive logic if possible.

bye Jochen



________________________________
If you reply to this email, your message will be added to the discussion below:
http://groovy.329449.n5.nabble.com/Lambda-expression-for-Groovy-3-tp5736169p5736191.html
To unsubscribe from Lambda expression for Groovy 3, click here<http://groovy.329449.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5736169&code=cmVhbGJsdWVzdW5AaG90bWFpbC5jb218NTczNjE2OXwxMTQ2MjE4MjI1>.
NAML<http://groovy.329449.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>




--
View this message in context: http://groovy.329449.n5.nabble.com/Lambda-expression-for-Groovy-3-tp5736169p5736192.html
Sent from the Groovy Dev mailing list archive at Nabble.com.
Mime
View raw message