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 997729D1C for ; Thu, 16 Feb 2012 20:24:12 +0000 (UTC) Received: (qmail 20413 invoked by uid 500); 16 Feb 2012 20:24:12 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 20379 invoked by uid 500); 16 Feb 2012 20:24:12 -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 20370 invoked by uid 99); 16 Feb 2012 20:24:12 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Feb 2012 20:24:12 +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 (nike.apache.org: local policy) Received: from [209.85.161.175] (HELO mail-gx0-f175.google.com) (209.85.161.175) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Feb 2012 20:24:04 +0000 Received: by ggeq1 with SMTP id q1so1531366gge.6 for ; Thu, 16 Feb 2012 12:23:43 -0800 (PST) MIME-Version: 1.0 Received: by 10.50.214.36 with SMTP id nx4mr3065322igc.2.1329423823275; Thu, 16 Feb 2012 12:23:43 -0800 (PST) Received: by 10.231.35.67 with HTTP; Thu, 16 Feb 2012 12:23:43 -0800 (PST) In-Reply-To: References: <1329408607.2688.8.camel@lapsang> <4F3D342A.1080701@leichtgewicht.at> <1329415317.4357.20.camel@lapsang> <1329422660.2099.3.camel@lapsang> Date: Thu, 16 Feb 2012 21:23:43 +0100 Message-ID: Subject: Re: Project Goshawk [was Time for an Apache Flex compiler.] From: Roland Zwaga To: flex-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=14dae93404fbbe071504b91a9aba X-Gm-Message-State: ALoCoQkCgCk48NXY9ZUAvUyVImCQQpZ4RN1FfKZkO/p2ZMoO5qYjW+5ymqH63jKDWQQj7sfAlhX8 X-Virus-Checked: Checked by ClamAV on apache.org --14dae93404fbbe071504b91a9aba Content-Type: text/plain; charset=ISO-8859-1 > > "To facilitate supporting multiple targets, Goshawk will not generate SWC > library files as > they can only be used by a compiler targetting SWFs. Instead, the > language-agnostic parsetree > generated by the ANTLR front-end will be used as a library file format. > This may be > stored in XML, JSON on binary format subject to future experimentation on > the best storage > form." Supporting the generation of SWC's shouldn't be too hard, a SWC is just a catalog.xml file and a SWF file zipped into a single archive with a .swc extension. So this should be quite easy to implement as an optional target. Its basically a SWF target with an extra bit of post-processing. Roland --14dae93404fbbe071504b91a9aba--