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 5EAE910819 for ; Thu, 25 Jul 2013 21:01:46 +0000 (UTC) Received: (qmail 28861 invoked by uid 500); 25 Jul 2013 21:01:45 -0000 Delivered-To: apmail-flex-dev-archive@flex.apache.org Received: (qmail 28828 invoked by uid 500); 25 Jul 2013 21:01:45 -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 28820 invoked by uid 99); 25 Jul 2013 21:01:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Jul 2013 21:01:45 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW X-Spam-Check-By: apache.org Received-SPF: error (athena.apache.org: local policy) Received: from [209.85.219.41] (HELO mail-oa0-f41.google.com) (209.85.219.41) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Jul 2013 21:01:41 +0000 Received: by mail-oa0-f41.google.com with SMTP id n10so5651323oag.14 for ; Thu, 25 Jul 2013 14:01:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=NjhwVVmUDjDuV/Fuh1KyPPco9dBfpR7zYroN/Bmn6Uc=; b=LqZDXDULyjlR6ODRsKI/WoiK8XlAWeqL+kH0jE36kSBUdGKi6yKL4hek3BXqbOQOsW HijhWgecVOnOiGB4hI9WrqKz/3oj8uKmCmVGucy4fu6fxHOQsKJixyMuF8jxysn+TWVH 2nzQyncRImDXTlvImEBwrG/XdmH2QQQfdMnczCY4gVOmSzasFztifQJdt3ea9kNjqait iHwnm3ZgAXRKgSCZaXhnRZIaHOJTcyuLJGACSlZyjgL7Tc338qYkfcJ0IHgxMtAXeFNp WMC7UHofb/fWjkZO7qnp+KkY9aouh2Stg3nPbuoXihParZyJteMoVYOZTXH3RKpeSwFy bH7w== MIME-Version: 1.0 X-Received: by 10.42.29.2 with SMTP id p2mr19803861icc.70.1374786060656; Thu, 25 Jul 2013 14:01:00 -0700 (PDT) Received: by 10.64.27.168 with HTTP; Thu, 25 Jul 2013 14:01:00 -0700 (PDT) In-Reply-To: References: Date: Thu, 25 Jul 2013 23:01:00 +0200 Message-ID: Subject: Re: [jira] [Created] (FLEX-33634) Flex-Falcon From: Erik de Bruin To: "dev@flex.apache.org" Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQlswhcJDCeG6/Zg/T8qb90WUFbADOlVNtWZDCyXY7fklEORyTx21H3D5KxVv6vfayDHDD3t X-Virus-Checked: Checked by ClamAV on apache.org Terry, > A. Where in the downloadable files is a version of Falcon that can be used > to compile an mxml file? I'm not sure what you mean by downloadable files. There hasn't been a release of Falcon yet, so there are no source or binary releases. You can get the source from git and build the compiler yourself, there is even a halfway decent README that should help you get started. > B. Where can I register to receive nightly updates showing which tests of > the Falcon compiler have succeeded and which have failed in compiling an > mxml file in the appropriate Jenkins runs? You don't have to register. Like everything else in Open Source and especially with Apache.org, you can see for yourself, it's all available publicly: https://builds.apache.org/job/flex-falcon/ > C. Where can I register to receive notification of each checkin showing > changes to the Falcon compiler project. Again, no registration needed. You can create a clone of the git repo with this command: git clone https://git-wip-us.apache.org/repos/asf/flex-falcon.git flex-falcon This clone will have the full history of the development of the Falcon and FalconJx compilers readily available for your perusal. Do a simple git pull when you want to check the most recent updates. HTH, EdB > > On Thu, Jul 25, 2013 at 1:04 PM, Erik de Bruin wrote: > >> Terry, >> >> I don't see where your fear and anger is coming from. The release >> we're currently working on is purely the Flex SDK; all the >> improvements and fixes are for SWF output, JavaScript is not even an >> option. >> >> Meanwhile, the work on FlexJS is a separate stream in the project. And >> even FlexJS will offer the usual SWF output, while ADDING the extra >> option of 'web native' output as a release build. >> >> The Falcon compiler is a fork of the ASC 2.0 compiler and will, >> together with FalconJx, one day replace the 'old' compiler. More >> importantly, and what you apparently haven't realised yet, is that the >> FalconJx cross compiler that's at the core of FlexJS relies heavily on >> the Falcon compiler. That means, there will be no full FlexJS release >> WITHOUT a 'completed' Falcon compiler. So, instead of diverting >> resources away from the pure SDK, FlexJS is actually helping to move >> the entire project to meet your 'demands'. >> >> Please stop with the FUD and help us make Apache Flex an even greater tool. >> >> If you want to contribute to the continued support and improvement of >> the Flex SDK, you can either use the new version of the Installer >> (currently a Release Candidate) to download and install the SDK to >> your IDE, or download one the nightly builds from: >> >> >> https://builds.apache.org/job/flex-sdk_release/lastSuccessfulBuild/artifact/out/ >> >> and work from the command line. Any input you can give the project is >> much appreciated! >> >> Thanks, >> >> EdB >> >> >> >> On Thu, Jul 25, 2013 at 9:35 PM, Terry Corbet >> wrote: >> > First, it has only been necessary to make such demands because there has >> > been no championing of this task amongst the primary movers of the Flex >> > Apache project. I applaud every improvement, every success that Alex has >> > in meeting his objective with his unidentified in house customer who what >> > been driving the allocation of efforts towards their goal, but their goal >> > was not the primary goal of picking up the support of Flex by the >> > community. If you step back and take a hard, objective look at the very >> > facts motivated by your marketing person's asking for answers to the >> > business-making decisions that will be made concerning whether or not to >> > invest in the framework, you will notice that there really are no strong >> > motivators amongst the thousands of hours you have all spent in turning >> out >> > the remarkable 4.10 release. >> > >> > I'm sorry, I know that hurts, but the fact of the matter is that the only >> > reason I have to deciding to compile with 4.10 plus 3.8 instead of 4.6 >> plus >> > 3.8 is to help you debug/quality-assure the release. That's an >> investment >> > to help the community, not my in house customers. For my own set of >> needs >> > every single advancement is attributable to enhancements in the >> underlying >> > Adobe engines from the time of the Flex divestiture. It is what is in >> > 11.6, 11.7, 11.8, what is in 3.6, 3.7, 3.8, that I am able to provide a >> > richer solution today than a year ago. >> > >> > That in no way diminishes the importance of what you have accomplished >> but >> > if it does not make the point that moving from an application framework >> > that runs atop the two Adobe virtual machines of Flash Player and AIR to >> > one that will run atop whomevers browser is completely uninteresting to >> > some of us invested in Flex for large, complex, compute-intensive, >> desktop >> > applications, I don't know what else to say. I hope that running in >> > browsers will make tons of folks happy, all I want is that someone be >> > concerned about making sure that running on desktops and tablets be the >> > best that it can be. >> > >> > Second, what I will contribute is daily testing of Falcon against the >> needs >> > of those kinds of applications. >> > >> > Third, since I do not have the resources you have at your disposal, >> cannot >> > compile the framework, please instruct me on where I can download >> whatever >> > set of binaries and any contingent libraries will allow me, just from >> some >> > simple command line environment to invoke the equivalent of amxmlc >> some.as >> > or amxmlc some.mxml and get a swf file that can be run with adl to give >> you >> > feedback. >> > >> > Fourth, I am signed up for all the lists of which I am aware, please tell >> > me where I can watch the nightly progress of Gordon's latest tests >> against >> > whatever set of bugs he is working his way through. If such a list had >> > ever been published, it would have been possible to construct some test >> > cases to go against whatever remaining, corner conditions have prevented >> > your being able to include the Falcon compiler in your 4.10 release. It >> is >> > clear that you ahve such a prioritized list that has helped the wonderful >> > progress with FalconJX and the JavaScript world. With some visibility to >> > your process we ought to be able to surpass that rate of success in >> getting >> > Falcon for Flex out the door. >> > >> > >> > On Thu, Jul 25, 2013 at 5:49 AM, Erik de Bruin >> wrote: >> > >> >> Ok, Terry, you made your wishes (dare I say demands?) clear. Now I ask >> >> you this: how are YOU going to contribute to make this happen? >> >> >> >> EdB >> >> >> >> PS. the Jenkins 'flex-falcon' job has been running nightly for more >> >> than 2 months now, successfully building and testing both Falcon and >> >> FalconJx... >> >> >> >> >> >> >> >> >> >> On Thu, Jul 25, 2013 at 12:35 PM, J. Terry Corbet (JIRA) >> >> wrote: >> >> > J. Terry Corbet created FLEX-33634: >> >> > -------------------------------------- >> >> > >> >> > Summary: Flex-Falcon >> >> > Key: FLEX-33634 >> >> > URL: >> https://issues.apache.org/jira/browse/FLEX-33634 >> >> > Project: Apache Flex >> >> > Issue Type: Wish >> >> > Components: Performance: Compiler >> >> > Affects Versions: Apache Flex 4.11.0 >> >> > Environment: The Desktop and the Tablet. >> >> > Reporter: J. Terry Corbet >> >> > >> >> > >> >> > If this is not the right place for this request, please tell me where >> to >> >> make it. >> >> > >> >> > Alex says that the Falcon Compiler is successfully handling some large >> >> test case he has. The notes on the Git page say that it is 'almost >> >> production worthy'. >> >> > >> >> > The notes I find show that Erik expressly turned off the testing of >> the >> >> compiler so that Jenkins would be clean. >> >> > >> >> > OK, you got 4.10 out the door, great job. Now since it is a top >> >> priority, please >> >> > >> >> > A. Turn on the nightly Falcon testing. >> >> > B. Provide us with a nightly binary so we can help Alex test against >> >> our requirements. >> >> > >> >> > I know that you are personally very excited about being able to get >> out >> >> from under Flex/Flash or any dependency except what a browser will >> provide, >> >> but we who have stayed with Flex for all these years are committed to >> >> making our applications the best possible with the Adobe Integrated >> >> Runtime. Every time you successfully compile for the JS environment, >> >> please give us the same capability to compile for the devices on which >> we >> >> run. If you move one step forward on being able to generate JavaScript, >> >> please gives us one step forward on being able to compile ActionScript. >> >> > >> >> > I think any Flex 4.11 Release Candidate that does not successfully >> >> compile our applications with the new compiler should be voted down by >> all >> >> who own that privilege. Move to JavaScript as fast as the wind will >> blow >> >> you there, but please stop leaving us behind. >> >> > >> >> > -- >> >> > This message is automatically generated by JIRA. >> >> > If you think it was sent incorrectly, please contact your JIRA >> >> administrators >> >> > For more information on JIRA, see: >> >> http://www.atlassian.com/software/jira >> >> >> >> >> >> >> >> -- >> >> Ix Multimedia Software >> >> >> >> Jan Luykenstraat 27 >> >> 3521 VB Utrecht >> >> >> >> T. 06-51952295 >> >> I. www.ixsoftware.nl >> >> >> >> >> >> -- >> Ix Multimedia Software >> >> Jan Luykenstraat 27 >> 3521 VB Utrecht >> >> T. 06-51952295 >> I. www.ixsoftware.nl >> -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl