Return-Path: X-Original-To: apmail-groovy-dev-archive@minotaur.apache.org Delivered-To: apmail-groovy-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1D09A1838B for ; Sun, 31 Jan 2016 20:29:25 +0000 (UTC) Received: (qmail 49197 invoked by uid 500); 31 Jan 2016 20:29:25 -0000 Delivered-To: apmail-groovy-dev-archive@groovy.apache.org Received: (qmail 49147 invoked by uid 500); 31 Jan 2016 20:29:25 -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 49137 invoked by uid 99); 31 Jan 2016 20:29:24 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 31 Jan 2016 20:29:24 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 4828DC06D5 for ; Sun, 31 Jan 2016 20:29:24 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.1 X-Spam-Level: X-Spam-Status: No, score=-0.1 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=googlemail.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id IshzAgnsM01k for ; Sun, 31 Jan 2016 20:29:15 +0000 (UTC) Received: from mail-oi0-f47.google.com (mail-oi0-f47.google.com [209.85.218.47]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 6C69B42BD1 for ; Sun, 31 Jan 2016 20:29:15 +0000 (UTC) Received: by mail-oi0-f47.google.com with SMTP id j125so13371388oih.3 for ; Sun, 31 Jan 2016 12:29:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=ZiVHRsnhNFr0SthWmpjNlWvFCJmGj0TqV05J8z8qD7E=; b=Cal4eyDEiTP0AXdIPdhHZ5jiOy/w1hkBqUs4V8WA6qduRC1CRqzDfwjn+8aVoknB6K N1BlRdc7zjCK2zrOWK8N5qars0ddx8qw2UOD2Su4T4Ty/AmYgk2Q4Du/WqZHr1YXEwkG qoahbTj3C2t76dHiHqYASs/l7Iih3isziHoSjC5ahx4jhnBePCnQE5m/D65LcjzOWYVT 4B4xwVLG/T1o9JDFJJF1jjIDqhxOGME+pUDwWEl9n84rUxQaV6HEa0X15aMHqY4xIbKn y1I8D4AMR1rRlQGGxVhG1/4kQRJPquZmoS+TiUxAjgH+bWbd90/ao7y7//PqVFMWa4j3 yVLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=ZiVHRsnhNFr0SthWmpjNlWvFCJmGj0TqV05J8z8qD7E=; b=fT1nPVHllP7MXadOZwIMuqUWCaSrP+9OtuwhMju79wNmi9Cy4iG0BGmv1DZqJUBY2Q NE7MyhwKERObX/+nNQuvWuZGfijZjh+oy32giypq3MLjHmhC9OF7R7pbafwdWmV8jVZl suy5GH5LX1Rt3y7xzRedpMIjhypOp7JW/kpVBHPYfJdi0y5PxK4Vst2pe3uHE6Y+EFX+ ophI8ybSOmeYiKN2benL/EXwyCqi6Ev6Jy7GXPvetl71QjZgFQ5dH5eG7/BfoZgFLDO3 zHsUz3TjZXnRoVsb4wmp0+v5JMzr8tdB0WrRjkLg7D6OK/gpxCkO2fydh2SvOwr5Owf2 bpeA== X-Gm-Message-State: AG10YORtEq0HEG473OYj49vDGCZ5LO8/M2uOsB5VrmVhsIDEtnvC6lH86n2+Cqy1CP1q52f4Ko5m3smPo4VA0g== MIME-Version: 1.0 X-Received: by 10.202.71.211 with SMTP id u202mr11416741oia.83.1454272149580; Sun, 31 Jan 2016 12:29:09 -0800 (PST) Received: by 10.182.246.136 with HTTP; Sun, 31 Jan 2016 12:29:09 -0800 (PST) In-Reply-To: References: <7BB17F4C-00F2-4562-BC11-5D391C1BB3D7@factgem.com> <0CCA3790-E2FA-4230-8261-570B51DEBE57@factgem.com> <56AAC946.4010503@gmx.org> <64238992-F870-4823-A419-2E02021ABA18@factgem.com> <56AC7142.4050901@gmx.org> Date: Sun, 31 Jan 2016 21:29:09 +0100 Message-ID: Subject: Re: Groovy 3.0 From: Thibault Kruse To: dev@groovy.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Are Antlr 4 and Jva 8 syntax linked somethow, meaning is there a hard problem describing certain java8 features using whatever antlr version is used right now? I would assume that porting Groovy to Java9 takes precendence over changing the syntax, so it would be nice to have a roadmap that decide which version will contain which of those changes. Given the scarce resources it might be useful to separate these changes, but given that the API will change in either case, it might be better to have one avalanche of a change rather than annoying users multiple times. On Sat, Jan 30, 2016 at 9:31 AM, Guillaume Laforge wro= te: > When you put the antlr v4 parser, you also mean the Java 8 constructs, I > guess? > > Because otherwise, that's really my wish list too :-) > > On Sat, Jan 30, 2016 at 9:16 AM, Jochen Theodorou wro= te: >> >> On 29.01.2016 18:05, Clark Richey wrote: >> [...] >>> >>> What do you think about having a page on the web site that >>> provides at least basic information about the status of on-going Groovy >>> development? This will serve the dual purpose of letting people know >>> that Groovy development isn=E2=80=99t dead and heighten awareness of th= e current >>> lack of support for full time development of the language. >> >> >> I can make a wishlist like this: >> >> * integrate and complete antlr4 parser >> * complete spec for and implement MOP 3 >> * add c# inspired asnyc/await to Groovy and see if tight integration wit= h >> gpars is possible >> * new joint compiler >> * JSR 269 support >> * java9 jigsaw support >> * complete macro system >> ... >> >> is that what you wanted? >> >> bye Jochen >> >> >> >> > > > > -- > Guillaume Laforge > Apache Groovy committer & PMC member > Product Ninja & Advocate at Restlet > > Blog: http://glaforge.appspot.com/ > Social: @glaforge / Google+