Return-Path: X-Original-To: apmail-flex-dev-archive@www.apache.org Delivered-To: apmail-flex-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 86EE8D45E for ; Tue, 5 Feb 2013 04:22:54 +0000 (UTC) Received: (qmail 79506 invoked by uid 500); 5 Feb 2013 04:22:52 -0000 Delivered-To: apmail-flex-dev-archive@flex.apache.org Received: (qmail 79325 invoked by uid 500); 5 Feb 2013 04:22:51 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 78601 invoked by uid 99); 5 Feb 2013 04:22:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Feb 2013 04:22:50 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.128.179] (HELO mail-ve0-f179.google.com) (209.85.128.179) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Feb 2013 04:22:45 +0000 Received: by mail-ve0-f179.google.com with SMTP id da11so4275364veb.38 for ; Mon, 04 Feb 2013 20:22:23 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:in-reply-to:references :date:message-id:subject:from:to:content-type:x-gm-message-state; bh=0YePjIKNovy9cOLGPlhqCGPb9X7irJ5HmitAJJ1eXRQ=; b=kea0JNLcQZisBmC9Qd1fCywD9zBJ0MP0fFgfg4IiCCXD6vJPWa1xtGXuHYRcaZmfh5 J8/aDetcq703OLKds4is1QXMwe3vd68DjBFBwW/HW8gTuDYMff0WPfdaFOq1GEfSA4WC VYW8zEFfQ6/p/QP3UyHaHlNP8vCBfyOpSymZgnr0YHzKLAY9l0tcOrrA2N7bBHW7mWJs Ne9Chu7xC3xXa2Gyt/Unz+bapwbjhsvo2F9uS2/NbbDOXu5wH/ZzZREZcdcR76vUNBtn qtjbPzvI5IT80FJDa+A8KlUuCT+7c7lRepV/g2ad/rewOyZjZEJgFSynsiadofFL3gsg xiNA== MIME-Version: 1.0 X-Received: by 10.58.15.227 with SMTP id a3mr21961766ved.38.1360038143557; Mon, 04 Feb 2013 20:22:23 -0800 (PST) Received: by 10.58.124.234 with HTTP; Mon, 4 Feb 2013 20:22:23 -0800 (PST) X-Originating-IP: [173.10.39.57] In-Reply-To: <028a01ce033f$262adf90$72809eb0$@usa.net> References: <149F8129B58B2D418508E63117D9C5419B7E26C705@nambx05.corp.adobe.com> <028a01ce033f$262adf90$72809eb0$@usa.net> Date: Mon, 4 Feb 2013 23:22:23 -0500 Message-ID: Subject: Re: Language features From: Nicholas Kwiatkowski To: dev@flex.apache.org Content-Type: multipart/alternative; boundary=047d7b5daf506d7f6904d4f28eb7 X-Gm-Message-State: ALoCoQmJVVAu0oqZlf3sOEfVLDP15y9umQL5ujNOeE3Yl4BhzQMM4J/wPdvT5AUDqcFD0YngNooj X-Virus-Checked: Checked by ClamAV on apache.org --047d7b5daf506d7f6904d4f28eb7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I was under the impression that they updated the AMF protocol to support Vector... I'm not remembering /where/ I read that, but I remember them saying it was coming... -Nick On Mon, Feb 4, 2013 at 8:21 PM, Tianzhen Lin wrote: > Besides strongly-typed dictionary, adding generic support would bring the > language to a more reusable state, so we can say good-bye to > ArrayCollection, but List. > > Additionally, if the AMF also supports generics, that would complete the > whole picture. Currently Vector is not supported in AMF, making it > inconvenient to pass through the wire. > > Tangent > > http://tangentlin.wordpress.com/ > > > -----Original Message----- > From: Fr=E9d=E9ric THOMAS [mailto:webdoublefx@hotmail.com] > Sent: Saturday, February 02, 2013 12:50 PM > To: dev@flex.apache.org > Subject: Re: Language features > > Btw, maybe strongly-typed Dictionary as well :) > > -Fred > > -----Message d'origine----- > From: Fr=E9d=E9ric THOMAS > Sent: Saturday, February 02, 2013 6:05 PM > To: dev@flex.apache.org > Subject: Re: Language features > > Hi Gordon, > > > Adding abstract classes and private constructors to Falcon should be > > easy > > That's a good news, at this point protected constructor would be welcomed > as well as private constructors are commonly used in classes that contain > static members only. > > And I voting +1 for the rest :-) you gonna make happy a lot of people who > wait for a long time for these features. > > -Fred > > -----Message d'origine----- > From: Gordon Smith > Sent: Friday, February 01, 2013 7:38 PM > To: dev@flex.apache.org > Subject: RE: Language features > > 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 consideri= ng > 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 fix= ed > 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=E9d=E9ric THOMAS [mailto:webdoublefx@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 bette= r > 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 > > --047d7b5daf506d7f6904d4f28eb7--