Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 15CF3200C46 for ; Wed, 29 Mar 2017 17:23:13 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 14224160B8A; Wed, 29 Mar 2017 15:23:13 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 36EB5160B7C for ; Wed, 29 Mar 2017 17:23:12 +0200 (CEST) Received: (qmail 63673 invoked by uid 500); 29 Mar 2017 15:23:11 -0000 Mailing-List: contact dev-help@groovy.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@groovy.apache.org Delivered-To: mailing list dev@groovy.apache.org Received: (qmail 63660 invoked by uid 99); 29 Mar 2017 15:23:11 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Mar 2017 15:23:11 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id AA93E1A0150 for ; Wed, 29 Mar 2017 15:23:10 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.879 X-Spam-Level: * X-Spam-Status: No, score=1.879 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id yBM-pJ3dlVpj for ; Wed, 29 Mar 2017 15:23:08 +0000 (UTC) Received: from mail-vk0-f45.google.com (mail-vk0-f45.google.com [209.85.213.45]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 8BB1E5F613 for ; Wed, 29 Mar 2017 15:23:08 +0000 (UTC) Received: by mail-vk0-f45.google.com with SMTP id z204so21739674vkd.1 for ; Wed, 29 Mar 2017 08:23:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=xA3PD5G5JDoHwBtHEYOkxE6p1iXLXz+B9ZXANUkw7+A=; b=SlLepT0N7SmKVyM2dGZj9KLpAh6xyWcWA9IqO3Ju5M68nzNyfXbbFcQ+5G1rGx3QiI zXmAajLKodgCGRoroVAdfnjnCGmjuQj4C8a8oFGjcd9i380oSJTxEDhkI30dzGMnn5Yu qNHrRwLyTCbd1sAF0KcM4TdtULmEkIbbr9ZQFFMH6cElHKe6IBJpQDLQsYko3RsRfVca YQD+AViEIcS+dWCA3yPo6AvUzQ/an5d1X+9NA9/28Af0gQko5ION+So3MtGMEzu8TWhU DDlxe8eDt6cxn7aW/BAdgrvWPQ6wy/3nyh7kqd4bYdqM3AaulIayBHmveUyPPl0hHL6d JQhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=xA3PD5G5JDoHwBtHEYOkxE6p1iXLXz+B9ZXANUkw7+A=; b=LDo2NlDohnJyAuTfyZoBojryhtEHEbZuEcdNXylAJlN3T2wLcFCkcPA4qtHs4OUU8D Z9PkXPVIeTbCATguczrJrmHtg8KeQn+6/tKEakDmnU9TN5KXBZg9t7ubsGalQAtbOiTh YB0PlMOMpxFB/4XbhzFZ3ROc87kAZIxLuH/vaUe+KYMiH1+5VbByS7+wMrVqyI9X2LEF CwR3TKLGXCTKME36+ic1qFr5Pr0YiGHkLVkqr5HS8gMf/88XiYzE7MrFncSF6C9oYSts H4ZSTIcx+xnCzgO7Op5EL/cCzxXIfa8I3JVj3ZDrBxal+AflEWsnQg7mHecEDyeLj903 yQ3A== X-Gm-Message-State: AFeK/H2GEQCIba6CSBh5ZDGWrBmXNIeex+A1ZH9d1GAnvm7rnXYk9DACBRM5EqIQx1Y4cT1zJD8CY5sVsJYDbA== X-Received: by 10.31.220.196 with SMTP id t187mr488537vkg.44.1490800987873; Wed, 29 Mar 2017 08:23:07 -0700 (PDT) MIME-Version: 1.0 References: <24919e0c-8ff7-c53d-c540-9a4168288ba7@gmx.org> In-Reply-To: <24919e0c-8ff7-c53d-c540-9a4168288ba7@gmx.org> From: Sergei Egorov Date: Wed, 29 Mar 2017 15:22:57 +0000 Message-ID: Subject: Re: [VOTE] Release Apache Groovy 2.5.0-alpha-1 (take 2) To: dev@groovy.apache.org Content-Type: multipart/alternative; boundary=94eb2c07adce502bc2054be0278e archived-at: Wed, 29 Mar 2017 15:23:13 -0000 --94eb2c07adce502bc2054be0278e Content-Type: text/plain; charset=UTF-8 Jochen, This is a good question :) I'm going to present them tomorrow on my workshop at Greach, will collect some feedback and then will start writing the docs. The only explanation you can find now is here https://github.com/bsideup/groovy-macro-methods-proposal There are open questions tho. Would be really nice if at least some of you will provide your opinions on them :) FYI the refactorings didn't affect an API. Everything statement from "groovy-macro-methods-proposal" should be up to date, at least as far as I remember, so it's definitely a good start to learn about them. On Wed, Mar 29, 2017 at 5:16 PM Jochen Theodorou wrote: > > > On 29.03.2017 17:06, Sergei Egorov wrote: > > -1 > > We have 1 failing test ( "MacroTest > testNotAMacroCall" ) > > > > Was caused by my recent change when I renamed extension module, sorry. > > > > I pushed a test fix. Assumption was incorrect, see the commit for an > > explanation. > > on a side note... where can I find the current up-to-date documentation > for macros... I mean if there is one ;) > > bye Jochen > --94eb2c07adce502bc2054be0278e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Jochen,

This is a good question :)<= /div>

I'm going to present them tomorrow on my works= hop at Greach, will collect some feedback and then will start writing the d= ocs.=C2=A0

The only explanation you can find now i= s here=C2=A0https://github.com/bsideup/groovy-macro-methods-proposal

There are open questions tho. Would be really nice if at l= east some of you will provide your opinions on them :)

=
FYI the refactorings didn't affect an API. Everything statement fr= om "groovy-macro-methods-proposal" should be up to date, at least= as far as I remember, so it's definitely a good start to learn about t= hem.

On Wed, Mar= 29, 2017 at 5:16 PM Jochen Theodorou <blackdrag@gmx.org> wrote:

On 29.03.2017 17:06, Sergei Egorov wrote:
> -1
> We have 1 failing test ( "MacroTest > testNotAMacroCall" = )
>
> Was caused by my recent change when I renamed extension module, sorry.=
>
> I pushed a test fix. Assumption was incorrect, see the commit for an > explanation.

on a side note... where can I find the current up-to-date documentation
for macros... I mean if there is one ;)

bye Jochen
--94eb2c07adce502bc2054be0278e--