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 9F208D918 for ; Tue, 14 Aug 2012 21:35:08 +0000 (UTC) Received: (qmail 76421 invoked by uid 500); 14 Aug 2012 21:35:07 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 76382 invoked by uid 500); 14 Aug 2012 21:35:07 -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 76373 invoked by uid 99); 14 Aug 2012 21:35:07 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Aug 2012 21:35:07 +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 aharui@adobe.com designates 64.18.1.29 as permitted sender) Received: from [64.18.1.29] (HELO exprod6og112.obsmtp.com) (64.18.1.29) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Aug 2012 21:34:59 +0000 Received: from outbound-smtp-1.corp.adobe.com ([192.150.11.134]) by exprod6ob112.postini.com ([64.18.5.12]) with SMTP ID DSNKUCrEbUxksCeQf9HVpLCni6UN39o5wlIt@postini.com; Tue, 14 Aug 2012 14:34:38 PDT Received: from inner-relay-4.eur.adobe.com (inner-relay-4.adobe.com [193.104.215.14]) by outbound-smtp-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id q7ELW7k0012912 for ; Tue, 14 Aug 2012 14:32:08 -0700 (PDT) Received: from nacas02.corp.adobe.com (nacas02.corp.adobe.com [10.8.189.100]) by inner-relay-4.eur.adobe.com (8.12.10/8.12.9) with ESMTP id q7ELYYYr002460 for ; Tue, 14 Aug 2012 14:34:35 -0700 (PDT) Received: from NAMBX02.corp.adobe.com ([10.8.127.96]) by nacas02.corp.adobe.com ([10.8.189.100]) with mapi; Tue, 14 Aug 2012 14:34:34 -0700 From: Alex Harui To: "flex-dev@incubator.apache.org" Date: Tue, 14 Aug 2012 14:34:32 -0700 Subject: Re: New components code Thread-Topic: New components code Thread-Index: Ac16V02xJMR0vNmcQNCorkJHgumQKAADUnHI Message-ID: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-Entourage/13.11.0.110726 acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 On 8/14/12 12:59 PM, "Carol Frampton" wrote: >=20 >=20 > On 8/14/12 3 :49PM, "Carlos Rovira" wrote= : >=20 >> Hi Carol, >>=20 >> I check your whiteboard to see the new components added but I miss a spa= rk >> DateField. We can expect to see it in your whiteboard at some time? >=20 > I've said numerous times there is no spark DateField. It was assigned to > me but it was not started. >=20 >>=20 >> On the other hand, I'm interested in do some work on dinamic view states= . >> I >> remember that Alex said that some work was done in Adobe regarding this >> feature, so I would want to ask if there's something done, if it is is >> checked? what level of completion has? The states work was being prototyped as part of the Falcon/MXML work. It was separate from the Flex.Next components. I will have to find it and see if I can just check it in w/o having to go through the usual process. That said, the reason this kind of thing was being prototyped was because Falcon was supposed to be SDK version independent. IOW, it was going to be integrated into and shipped with Flash Builder. SDKs could be shipped independently. The plan was to take all of the current generated code and generate data structures instead and have SDK code interpret the data structures (which turned out to be faster in almost every case). By turnin= g the states generated code into data structures it would be possible to create a library to generate and manipulate those data structures at runtime. Now with Falcon at Apache, we have no guarantee that Flash Builder will be able to successfully incorporate an Apache-built Falcon compiler into Flash Builder. IMO, there isn't a very good abstraction layer between the compiler and the rest of FB. So, we may end up with Falcon being packaged and run more like MXMLC. The MXMLC scripts might just get changed to call into Falcon for example. And that eliminates one major reason for taking the time to finish this kind of code. A safer route which is much farther along already is to try to make sure Falcon generates the same AS code as MXMLC. Then you know you're less likely to hit new issues at runtime. --=20 Alex Harui Flex SDK Team Adobe Systems, Inc. http://blogs.adobe.com/aharui