Adding abstract classes and private constructors to Falcon should be easy. Adding generics and method overloading would be considerably harder but probably doable after a lot of design. Two other features worth considering are strong function types (i.e., a type like (int, int):String for a function that takes two ints and returns a String) and strongly-typed fixed arrays (i.e., int[]).
I'm going to continue to focus on MXML. Until it is finished, we can't move from the old compiler to the new one. I don't recommend making any modifications to the old compiler. - Gordon -----Original Message----- From: Frédéric THOMAS [mailto:webdoubl...@hotmail.com] Sent: Friday, February 01, 2013 3:07 AM To: dev@flex.apache.org Subject: Re: Language features +1 Nick May be possible, I don't know, time ago, I looked at adding the possibility to have the constructor accepting other NS than public to simulate abstract classes and seen 2 places where it was checked but didn't dare to change it besause I didn't know the impacts, I hope someone better than me here can take care of it, compiler geeks, are you here ? -Fred -----Message d'origine----- From: Nick Collins Sent: Friday, February 01, 2013 11:24 AM To: dev@flex.apache.org Subject: Language features With the cancellation of AVM next, should we perhaps look at adding some additional language features to our compiler? As I think about some of the features I would like to see, such as abstract classes, generics, method overloading, etc. it seems to me that at least some of them could be implemented into our compiler? Nick