atom feed128 messages in org.apache.incubator.flex-devRe: Time for an Apache Flex compiler.
FromSent OnAttachments
21 earlier messages
Brent ArnoldFeb 15, 2012 9:15 am 
Adrian Pirvulescu [REDCodeLabs]Feb 15, 2012 9:33 am 
Jeff TapperFeb 15, 2012 9:37 am 
Omar GonzalezFeb 15, 2012 9:37 am 
Keith SuttonFeb 15, 2012 9:43 am 
OmFeb 15, 2012 10:27 am 
Arnoud BosFeb 15, 2012 10:35 am 
Ariel JakobovitsFeb 15, 2012 10:36 am 
Maciek SakrejdaFeb 15, 2012 11:02 am 
Michelle YaiserFeb 15, 2012 2:32 pm 
Tomasz Maciąg | Fuse CollectiveFeb 15, 2012 11:49 pm 
Abdul SattarFeb 16, 2012 12:21 am 
Omar GonzalezFeb 16, 2012 12:26 am 
Petr CihelkaFeb 16, 2012 1:03 am 
Omar GonzalezFeb 16, 2012 1:12 am 
David ArnoFeb 16, 2012 2:39 am 
almansour belleh blancoFeb 16, 2012 2:46 am 
Roland ZwagaFeb 16, 2012 3:33 am 
Martin HeideggerFeb 16, 2012 3:34 am 
Rui SilvaFeb 16, 2012 4:25 am 
Martin HeideggerFeb 16, 2012 4:36 am 
andrei apostolacheFeb 16, 2012 4:41 am 
Martin HeideggerFeb 16, 2012 4:49 am 
Jarosław SzczepankiewiczFeb 16, 2012 4:49 am 
Piergiorgio NieroFeb 16, 2012 4:51 am 
Martin HeideggerFeb 16, 2012 4:55 am 
Martin HeideggerFeb 16, 2012 4:57 am 
Roland ZwagaFeb 16, 2012 5:00 am 
Martin HeideggerFeb 16, 2012 5:07 am 
Carol FramptonFeb 16, 2012 5:34 am 
Rui SilvaFeb 16, 2012 6:40 am 
David Francis BuhlerFeb 16, 2012 7:07 am 
David ArnoFeb 16, 2012 8:10 am 
Omar GonzalezFeb 16, 2012 8:47 am 
Martin HeideggerFeb 16, 2012 8:51 am 
Jeffry HouserFeb 16, 2012 8:52 am 
David ArnoFeb 16, 2012 9:07 am 
Gordon SmithFeb 16, 2012 10:00 am 
David ArnoFeb 16, 2012 10:01 am 
Scott DelamaterFeb 16, 2012 10:22 am 
Jeffry HouserFeb 16, 2012 10:38 am 
Bertrand DelacretazFeb 16, 2012 10:52 am 
Dave FisherFeb 16, 2012 11:09 am 
Roland ZwagaFeb 16, 2012 11:48 am 
Martin HeideggerFeb 16, 2012 11:51 am 
David ArnoFeb 16, 2012 12:04 pm 
OmFeb 16, 2012 12:10 pm 
Roland ZwagaFeb 16, 2012 12:23 pm 
Roland ZwagaFeb 16, 2012 1:03 pm 
Maciek SakrejdaFeb 16, 2012 1:24 pm 
57 later messages
Subject:Re: Time for an Apache Flex compiler.
From:Piergiorgio Niero (pier@gmail.com)
Date:Feb 16, 2012 4:51:50 am
List:org.apache.incubator.flex-dev

i'm definitely in. as3 and mxml to swf is a must, compile to js would be great for webapps, but I'd like to see this multitarget approach targeting other platforms too, expecially c\c++. if flash\air doesn't run in the platform my project is targeting i would be enabled to reuse my code and convert it to c\c++ code. i don't mean to create another portable vm, there have been other mail talking about this as an option but i don't think it would be a good way. my idea is to generate c\c++ code which can be "plugged" to different implementations of the base classes. at first we need to create headers of all the base classes belonging to playerglobal and airglobal, then anyone may implement those functions by himself and compile a native program for a non supported platform. it's something similar to what haxe already does, but the starting source code would be in as3\mxml.

pigiuz

Il giorno 16 febbraio 2012 11:46, almansour belleh blanco < zabo@gmail.com> ha scritto:

2012/2/16 David Arno <dav@davidarno.org>:

Yesterday Adobe published their "whitepaper" on the future of Flex. In it, they state that they'll be contributing the Falcon compiler to Apache sometime between October and December. This compiler will support AS3 only, with no support for MXML. So when we get the compiler (which as already slipped from a summer - according to Alex I think - to winter release,) we will then need to get our heads around how it works and then add MXML support before we can use it as a replacement to the mxmlc and compc compilers.

This is not a viable timescale for Apache Flex in my opinion. Therefore I feel we have no choice but to ignore Falcon and to start developing our own compiler with immediate effect. I therefore want to get an idea as to who, if anyone, here is interested in getting involved in this initiative?

Well, if such an initiative is started, I'm sure a lot of people will get involved in it, myself included. What will happen to mxmlc?