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 05758966D for ; Tue, 24 Apr 2012 22:16:23 +0000 (UTC) Received: (qmail 43468 invoked by uid 500); 24 Apr 2012 22:16:22 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 43421 invoked by uid 500); 24 Apr 2012 22:16:22 -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 43412 invoked by uid 99); 24 Apr 2012 22:16:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Apr 2012 22:16:22 +0000 X-ASF-Spam-Status: No, hits=-1.3 required=5.0 tests=FRT_ADOBE2,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of gosmith@adobe.com designates 64.18.1.25 as permitted sender) Received: from [64.18.1.25] (HELO exprod6og110.obsmtp.com) (64.18.1.25) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Apr 2012 22:16:12 +0000 Received: from outbound-smtp-1.corp.adobe.com ([192.150.11.134]) by exprod6ob110.postini.com ([64.18.5.12]) with SMTP ID DSNKT5cmFjphSwayIQzhwvXqx0QvtT53to27@postini.com; Tue, 24 Apr 2012 15:15:51 PDT Received: from inner-relay-1.corp.adobe.com ([153.32.1.51]) by outbound-smtp-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id q3OMDgJ0002901 for ; Tue, 24 Apr 2012 15:13:42 -0700 (PDT) Received: from nahub01.corp.adobe.com (nahub01.corp.adobe.com [10.8.189.97]) by inner-relay-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id q3OM4vxB026872 for ; Tue, 24 Apr 2012 15:15:49 -0700 (PDT) Received: from nambx05.corp.adobe.com ([10.8.189.124]) by nahub01.corp.adobe.com ([10.8.189.97]) with mapi; Tue, 24 Apr 2012 15:12:57 -0700 From: Gordon Smith To: "flex-dev@incubator.apache.org" Date: Tue, 24 Apr 2012 15:12:57 -0700 Subject: RE: MXML specs (Was: Re: [jira] [Updated] (FLEX-51) Please check support for ExactValue initializer) Thread-Topic: MXML specs (Was: Re: [jira] [Updated] (FLEX-51) Please check support for ExactValue initializer) Thread-Index: Ac0iSlvRmPJf27JcQYS00Y/+xSAEmgAHNSAQ Message-ID: <149F8129B58B2D418508E63117D9C5419B17A88EA1@nambx05.corp.adobe.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 No, it's different and hasn't been made public yet. Hopefully Adobe can rel= ease it along with Falcon. - Gordon -----Original Message----- From: omuppi1@gmail.com [mailto:omuppi1@gmail.com] On Behalf Of Om Sent: Tuesday, April 24, 2012 11:44 AM To: flex-dev@incubator.apache.org Subject: MXML specs (Was: Re: [jira] [Updated] (FLEX-51) Please check suppo= rt for ExactValue initializer) > > Speaking as the person who has written the most complete spec for MXML=20 > (at far as I know) > Is that document available somewhere for us to go through? Or is this what you mean: http://opensource.adobe.com/wiki/display/flexsdk/MXML+2009 ? Thanks, Om On Tue, Apr 24, 2012 at 10:28 AM, Gordon Smith wrote: > Speaking as the person who has written the most complete spec for MXML=20 > (at far as I know) -- although I'm not currently as an active=20 > contributor to Apache Flex -- this use of $ in the language strikes=20 > me as rather arbitrary. Other MXML compiler directives start with @,=20 > such as @Embed, @Resource, and @{...}. BTW, I see the latter as a poor=20 > choice; it should have been something like @TwoWay{...} for consistency w= ith the others. > > I suggest @Once. > > - Gordon > > -----Original Message----- > From: Justin Mclean [mailto:justin@classsoftware.com] > Sent: Tuesday, April 24, 2012 10:04 AM > To: flex-dev@incubator.apache.org > Subject: Re: [jira] [Updated] (FLEX-51) Please check support for=20 > ExactValue initializer > > Hi, > > > There is no guarantee of instantiation order in MXML. > I'm think there's is a defined order for containers and their children=20 > to be instantiated (ie parent before children) and my (limited)=20 > understanding was that children are created in order that they are=20 > listed in their container. > > Can you explain the issue is here in a bit more detail? Something to=20 > do with repeaters or datagroups? > > > That's one of the reasons binding is "slow". It evaluates=20 > > expressions often just in case some portion of the expression=20 > > suddenly > becomes available. > For this patch (as supplied) that wouldn't be an issue as the=20 > expression would only be evaluated once right? > > I think it would be possible to also force an update (if you were=20 > having an issue) by calling executeBindings? (Not tried) > > It's possible to run into timing issues with binding at the moment but=20 > it's fairly rare. I'm not sure this would increase the risk of that. > > Binding had been extended in a similar before with 2 way binding: > > > So I feel the syntax makes sense at least. > > Perhaps some idea of code size/performance gain would give a clearer=20 > idea if this is a good path to take? > > Thanks, > Justin >