Return-Path: X-Original-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-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 10AB6D7E4 for ; Wed, 21 Nov 2012 21:59:41 +0000 (UTC) Received: (qmail 98710 invoked by uid 500); 21 Nov 2012 21:59:40 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 98686 invoked by uid 500); 21 Nov 2012 21:59:40 -0000 Mailing-List: contact flex-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-dev@incubator.apache.org Received: (qmail 98670 invoked by uid 99); 21 Nov 2012 21:59:39 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 21 Nov 2012 21:59:39 +0000 X-ASF-Spam-Status: No, hits=2.5 required=5.0 tests=FRT_ADOBE2,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of carlos.rovira@gmail.com designates 74.125.82.175 as permitted sender) Received: from [74.125.82.175] (HELO mail-we0-f175.google.com) (74.125.82.175) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 21 Nov 2012 21:59:34 +0000 Received: by mail-we0-f175.google.com with SMTP id z53so900305wey.6 for ; Wed, 21 Nov 2012 13:59:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=drNbtrsPt5M2oSj0ZwbfLo7gPNosUApQxIttaoopl2Y=; b=qmQslABS3Yhf8ItMvus6pUBkqqE/ruRNo8gz+YsQumt7veROm0Vmg3Kml4BOok+Y29 ZMfZRQ86ileROU88FnVui4AOTj/YBWJuD/lexirATmUTQIAX1+0l1qKwxk5j5XmCyHZx 17uS0KE37xp53ziAu66XWjqZMkldQjK2GK8y0yUmPyG+Ji8kwMt3NB2hcJpLqz9fGeAG o8Fcb+ISUI/XtObuImwEcppCM0moLxFu0Y7OGiF0PZGWwAEG++U/8u7G2/YNNo2sBlzK 8+wDnlN+ENJdhma3G+AuILK3Go/U3hJY1mf1f3Ex7+yOsVErxugKu/K+jy+ha/S++5aC LD+g== MIME-Version: 1.0 Received: by 10.180.101.70 with SMTP id fe6mr1372097wib.21.1353535154066; Wed, 21 Nov 2012 13:59:14 -0800 (PST) Sender: carlos.rovira@gmail.com Received: by 10.194.42.167 with HTTP; Wed, 21 Nov 2012 13:59:13 -0800 (PST) In-Reply-To: References: <50AD3F51.1040607@unFocus.com> Date: Wed, 21 Nov 2012 22:59:13 +0100 X-Google-Sender-Auth: tCV8YYBFUXC7MvGSAfdSSR195ok Message-ID: Subject: Re: Flex 5 in haxe From: Carlos Rovira To: flex-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=f46d044287820c956204cf08768b X-Virus-Checked: Checked by ClamAV on apache.org --f46d044287820c956204cf08768b Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Alex, I'm strong advocate to make POCs in different directions so we could end getting more knowledge that could end turning all efforts in a real next generation framework. For that reason I think we'll end over the next year with various groups targeting different points of views: AS3, Haxe and so on, as well maintaining actual codebase For me, in a full rewrite, the reason not to go AS3 is: * AS3 will be killed by its own evolution AS4 * AVM2 will be killed by its own evolution AVMNext * If we could get rid off Adobe's technologies, the better. It's not only because we, as an open source project, should not depend heavily on propietary technologies (if we can), it's because we have the experience on how Adobe throw the towel, and that makes a precedent, so they could make it again. Confidence in a future depending on Adobe is something that I would try to avoid if possible. * Haxe has the key points we are asking for: One language (OOP) - multiple targets. * Haxe will serve us next AS4/AVMNext without the need of change the language. * They already has the HTML5/JS output, the actual Flash AVM output, and all the mobile platforms output. ...of course all this have sense since the proposal is "a new Flex from scratch". Your point of "Haxe is not in Apache" is not a point for me. Take into account that we already use other open source projects that are not in apache. More over, Apache is an instrument right now and even for such new project, we could event think in go directly to Github, if after a few more trys we don't get git-github support or Apache bureaucracy is not as agile as we need. I'm with you that we should start coding and making more POC and not only talking, but In my case my next efforts as you saw will be in Git support, and need to learn more about Haxe to be able to start playing with all this ideas. 2012/11/21 Alex Harui > > > > On 11/21/12 12:53 PM, "Kevin Newman" wrote: > > > But if we are to change languages, why not go with a language that, > > looks a lot like AS3 (and ports easy), addresses the language > > scalability issues of JavaScript (lack of classes, typing, a compiler, > > etc.), and can compile to JS as well as other languages? Haxe can be > > compiled into JS, ABC/SWF, C++, C#, etc. > My angle for now is not to change languages. We can write in AS3 and > cross-compile to JS and maybe other languages. Apache Flex effectively > owns > AS3 because it owns a compiler for it. > > > Why NOT use Haxe? > -Haxe is not in Apache. > -There are lots of existing AS3 code libraries I think we should try to > leverage. > -I know how AS3 behaves on Flash. > > But again, none of these, even in aggregate, are strong enough reasons to > a-priori say that some other group of folks shouldn't pursue a rewrite on > Haxe. > > -- > Alex Harui > Flex SDK Team > Adobe Systems, Inc. > http://blogs.adobe.com/aharui > > --=20 Carlos Rovira Director de Tecnolog=EDa M: +34 607 22 60 05 F: +34 912 35 57 77 http://www.codeoscopic.com http://www.directwriter.es http://www.avant2.es --f46d044287820c956204cf08768b--