Return-Path: X-Original-To: apmail-cayenne-dev-archive@www.apache.org Delivered-To: apmail-cayenne-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6F8A7181A9 for ; Thu, 31 Dec 2015 15:37:07 +0000 (UTC) Received: (qmail 18800 invoked by uid 500); 31 Dec 2015 15:37:07 -0000 Delivered-To: apmail-cayenne-dev-archive@cayenne.apache.org Received: (qmail 18769 invoked by uid 500); 31 Dec 2015 15:37:07 -0000 Mailing-List: contact dev-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cayenne.apache.org Delivered-To: mailing list dev@cayenne.apache.org Received: (qmail 18758 invoked by uid 99); 31 Dec 2015 15:37:07 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 31 Dec 2015 15:37:07 +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 A7B651A0C62 for ; Thu, 31 Dec 2015 15:37:06 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1 X-Spam-Level: * X-Spam-Status: No, score=1 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1] autolearn=disabled Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id 6eaACMcZcFQy for ; Thu, 31 Dec 2015 15:37:01 +0000 (UTC) Received: from mail15.tpgi.com.au (mail15.tpgi.com.au [203.12.160.61]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id 69DC120CC7 for ; Thu, 31 Dec 2015 15:37:01 +0000 (UTC) X-TPG-Junk-Status: Message not scanned X-TPG-Antivirus: Passed X-TPG-Abuse: host=[202.161.115.54]; ip=202.161.115.54; date=Fri, 1 Jan 2016 02:36:52 +1100 Received: from fish.ish.com.au (202-161-115-54.static.tpgi.com.au [202.161.115.54] (may be forged)) by mail15.tpgi.com.au (envelope-from ari@maniatis.org) (8.14.3/8.14.3) with ESMTP id tBVFaokg026376 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 1 Jan 2016 02:36:52 +1100 Received: from [10.242.2.10] (port=59149 helo=Aristedess-MacBook-Pro.local) by fish.ish.com.au with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.82_1-5b7a7c0-XX) (envelope-from ) id 1aEfHL-0003Xs-2F for dev@cayenne.apache.org; Fri, 01 Jan 2016 02:36:40 +1100 X-CTCH-RefID: str=0001.0A150202.56854B88.0009,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0 Subject: Re: Cayenne Modeler on OS X Build Failing? To: dev@cayenne.apache.org References: <56852D22.1000009@maniatis.org> From: Aristedes Maniatis X-Enigmail-Draft-Status: N1110 Message-ID: <56854B86.6060807@maniatis.org> Date: Fri, 1 Jan 2016 02:36:38 +1100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit On 1/01/2016 1:52am, Andrus Adamchik wrote: > I don't have any objections to this. The advantage would be using Java 8 stuff (lambdas, streams) inside the Modeler. Any other benefits you had in mind? We found that moving our Swing app to java 8 helped with a few UI bugs (mainly on OSX from memory), but more importantly JavaFX support is much better. I find the Java lamba/stream syntax messy compared to Groovy's equivalents, so I can't say I've played with them much yet. I've spent quite a bit of time inside Groovy (either on its own, or through Gradle) and liking it a lot. I'm quite interested in the intersection between Groovy and JavaFX but haven't had time to do much with it yet. Ari -- --------------------------> Aristedes Maniatis GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A