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 499DDDB5E for ; Wed, 28 Nov 2012 11:01:48 +0000 (UTC) Received: (qmail 14768 invoked by uid 500); 28 Nov 2012 11:01:47 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 14729 invoked by uid 500); 28 Nov 2012 11:01:46 -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 14697 invoked by uid 99); 28 Nov 2012 11:01:45 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Nov 2012 11:01:45 +0000 X-ASF-Spam-Status: No, hits=1.0 required=5.0 tests=FRT_ADOBE2,SPF_PASS,T_FRT_PROFILE2 X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [69.167.147.50] (HELO franklin.liquidweb.com) (69.167.147.50) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Nov 2012 11:01:37 +0000 Received: from localhost ([127.0.0.1]:56925) by franklin.liquidweb.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from ) id 1TdfOE-0002yC-LP for flex-dev@incubator.apache.org; Wed, 28 Nov 2012 06:01:14 -0500 Received: from 64.223.163.204 ([64.223.163.204]) by teotigraphix.com (Horde Framework) with HTTP; Wed, 28 Nov 2012 06:01:14 -0500 Message-ID: <20121128060114.164727x0cu5ps0l6@teotigraphix.com> Date: Wed, 28 Nov 2012 06:01:14 -0500 From: Michael Schmalle To: flex-dev@incubator.apache.org Subject: Re: FalconJS "Demo" checked in References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.3.11) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - franklin.liquidweb.com X-AntiAbuse: Original Domain - incubator.apache.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - teotigraphix.com X-Get-Message-Sender-Via: franklin.liquidweb.com: authenticated_id: teotigra/from_h X-Source: X-Source-Args: X-Source-Dir: X-Virus-Checked: Checked by ClamAV on apache.org Very interesting Alex. I like this quote: "The initial versions will be relatively feature-poor compared to Flex, but the hope is that the architecture is small enough and modular enough to allow Apache Flex community members, many who are participating in their spare time, to participate without having to be immersed in the internals of the framework." Seems to be the only way out of the forest. So since you actually have a working prototype, what do you see the priorities of action here and the levels of contribution? I looked at FalconJS. The problem with me is the lowlevel nature of the SWF format being involved in the cross compilation. In a way I understand why the engineer chose this route but... are we going to shot oursevles in the foot because we have "one more layer" that community members would have to be proficient in to work on it? Also, I haven't put much time into this thought but, since I have now read your "Non-Goals" and "Pay as You Go", I would venture to guess at least exploring a simple implementation using straight AST/IDefinition would be worth checking out with FlaconJS. My problem is we have Flacon which is a huge parser/compiler, MXML which is another animal and then FlaconJS which using block code just makes this project insanely complicated for the casual developer. he other problem is I have really no knowledge with the latest and greatest JS techs, so I am seeing what people are saying to even get a clue as to what the output would be. Well, a ramble but my post should just say, Should we try a cross compilation impl that only uses the IDefinition/AST Nodes API to keep it simple? Using the proto FalconJS we are STILL tied to Adobe and the SWF/SWC spec, to my knowledge that is not considered ActionScript correct? Mike Quoting Alex Harui : > Hi, > > I finally got permission to check in a demo that uses FalconJS into my > whiteboard at [1]. > > I started a writeup on it on the wiki that I will try to complete tomorrow > at [2]. > > [1] http://svn.apache.org/viewvc/incubator/flex/whiteboard/aharui/flexjs > [2] https://cwiki.apache.org/confluence/display/FLEX/Alex's+FlexJS+Prototype > > Thanks, > -- > Alex Harui > Flex SDK Team > Adobe Systems, Inc. > http://blogs.adobe.com/aharui > > -- Michael Schmalle - Teoti Graphix, LLC http://www.teotigraphix.com http://blog.teotigraphix.com