incubator-flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Carlos Rovira <>
Subject Re: Flex adopting haXe ?
Date Wed, 22 Feb 2012 12:09:31 GMT
Hi Nicolas,

I think the proposal to port Apache Flex to haXe sounds very good since
many of us know you, your talent and what you did with MTASC and later with
haXe. Your quality writing compilers and getting the right solution is

Many of still remember the open source flash era back in 2005 when a
vibrant community was making the osflash movement successful. Then Adobe
comes with brutal changes that broke the community : Flash 9, AS3, Flex 2,
FDS, and so on. You decided to create haXe as well.

Now haXe has evolved great and Apache Flex could go the haXe way to be a
real open source framework that does not depend only in Adobe's runtime.

The problems behind : This way is hard, but feasible, and take into account
that principal actors using Flex nowadays are IT departments of huge
organizations and enterprise customers that need a viable migration path to
all applications deployed until now.

We must to take into account, that Flex is MXML and AS3 right now. People
that wants to move from adobe flex sdk latest sdk (4.6) to apache flex,
need a migration path that could be done with more or less pain. If we
chage in a radical manner and adobe sdk and apache flex sdks is radicaly
different, we could loose in the process lots of users.

I, as many others, would love to see haXe and you  (Nicolas) contributing
to the effort, but I think we should have a feasible plan in order to see
this as a viable option.

Is strange, but seems things are turning to the state we left in 2005-6  ;)

Great to see you here Nicolas! :)

Carlos Rovira

2012/2/22 Martin Heidegger <>

> Hello Nicolas,
> Thank you, I can only speak on my behalf but I think its a very nice post.
> I have tried to get into haXe in the beginning and was thrilled but I was
> never able to get the companies I worked in to use haXe. I know that haXe
> has a lot of features that AS3 doesn't have. Particularly "using" is just
> plain awesome. Others are debatable like typedef+interfaces or the notation
> for properties.
> However I used ActionScript a lot in the past years and found ways to work
> with it that are unlike the work with haXe because when I recently tried
> out haXe again I was bothered by a few language features that I use heavily
> in ActionScript and have not found a good equivalent in haXe (in other
> words: they are missing in haXe - aren't they?):
>  *) Standalone variables/constants/function files outside of a class
> context. I found them very liberating and as far as I can tell: haXe only
> allows class/ENum/ alike.
>  *) e4x: Its such a pleasure to use in AS3.
>  *) Default initialized properties:
>     class ABC {
>         public var x: int = 1;
>     }
>  *) Working "this" in function references: Using function references has
> become such a normal thing in AS3 that I wouldn't know how to implement a
> similar design with without them.
> *) Namespaces: While I don't "like" namespaces particularly, porting Flex
> to haXe might be difficult without it.
> There are other features in the compiler that are worth talking about that
> I am sure would be reasonable to continue having in Flex.
>  *) Compiling the "asdoc" to different locales
>  *) Documentation on Meta-tags
>  *) Binding
>  *) Assets (Fonts!) loaded compiled through meta-data
> Have there been discussions about this points in the haXe community?
> yours
> Martin.

Carlos Rovira
Director de Tecnología
M: +34 607 22 60 05
F:  +34 912 35 57 77
Avd. del General Perón, 32
Planta 10, Puertas P-Q
28020 Madrid

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message