You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by Michael Schmalle <ap...@teotigraphix.com> on 2013/01/16 23:26:58 UTC
[FalconJx] New home for the new JavaScript cross-compiler
Hi,
Well I managed to move the compiler.jx and compiler.jx.tests project
into the trunk of falcon so we have a new javascript cross compiler
that is "as" functional as FalconJS is.
I still need to now look at Alex's MXML to port that into the compiler.
Erik, I just noticed there are 2 jars that got moved, the closure
compiler jar and another one from the lib directory. Did you
accidentally commit those? We have to delete those out of the repo
quick.
Consider this a new beginning for ActionScript in the browser, Erik
and I worked our butts off to get this thing working. We have over 500
unit tests for the compiler and Erik just got his tool chain for the
closure compiler and FalconJx working from the command line.
I consider this a large victory for Apache Flex, that proves it
doesn't take an enterprise to get things done, this was just 2
developers over the span of a month or so. I spent 3 months studying
the Falcon code though and have over 2 years with parsers and AST but
still...
Mike
--
Michael Schmalle - Teoti Graphix, LLC
http://www.teotigraphix.com
http://blog.teotigraphix.com
Re: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Erik de Bruin <er...@ixsoftware.nl>.
> Erik, I just noticed there are 2 jars that got moved, the closure compiler
> jar and another one from the lib directory. Did you accidentally commit
> those? We have to delete those out of the repo quick.
Don't see them, and I think I'm being careful enough after all my
mistakes with SVN lately...
> Consider this a new beginning for ActionScript in the browser, Erik and I
> worked our butts off to get this thing working. We have over 500 unit tests
> for the compiler and Erik just got his tool chain for the closure compiler
> and FalconJx working from the command line.
Well, nearly. I now have the 'mxmlc' script working, the publisher is next.
EdB
--
Ix Multimedia Software
Jan Luykenstraat 27
3521 VB Utrecht
T. 06-51952295
I. www.ixsoftware.nl
Re: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Roland Zwaga <ro...@stackandheap.com>.
On 16 January 2013 23:44, Michael A. Labriola
<la...@digitalprimates.net>wrote:
> >I consider this a large victory for Apache Flex, that proves it doesn't
> take an enterprise to get things done, this was just 2 developers over the
> span of a month or so. I spent 3 months >studying the Falcon code though
> and have over 2 years with parsers and AST but still...
>
> You two rock.
>
> 'nuff said.
>
> Sincerely,
> Mike
>
Hear, hear! This is absolutely amazing work! You guys deserve a beer or
two! :) (or perhaps several thousands...)
cheers,
Roland
Re: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Erik de Bruin <er...@ixsoftware.nl>.
You're a brave person ;-)
First, read (most of) this:
https://cwiki.apache.org/confluence/display/FLEX/FlexJS+%28asjs%29
It will show you what we're up to.
Next, get the 'falcon/trunk' source from SVN and have a (cursory) look
around. Don't let it scare you!
If you're still up for it, ping back again, we can use all the help we can get!
EdB
On Thu, Jan 17, 2013 at 10:25 AM, Avi Kessner <ak...@gmail.com> wrote:
> How can those who are just getting started play with this?
> Also do you need help writing performance benchmarks or the like?
>
> brought to you by the letters A, V, and I
> and the number 47
>
>
> On Thu, Jan 17, 2013 at 11:05 AM, Harbs <ha...@gmail.com> wrote:
>
>> Absolutely! :-)
>>
>> On Jan 17, 2013, at 12:44 AM, Michael A. Labriola wrote:
>>
>> >> I consider this a large victory for Apache Flex, that proves it doesn't
>> take an enterprise to get things done, this was just 2 developers over the
>> span of a month or so. I spent 3 months >studying the Falcon code though
>> and have over 2 years with parsers and AST but still...
>> >
>> > You two rock.
>> >
>> > 'nuff said.
>> >
>> > Sincerely,
>> > Mike
>> >
>>
>>
--
Ix Multimedia Software
Jan Luykenstraat 27
3521 VB Utrecht
T. 06-51952295
I. www.ixsoftware.nl
Re: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Avi Kessner <ak...@gmail.com>.
How can those who are just getting started play with this?
Also do you need help writing performance benchmarks or the like?
brought to you by the letters A, V, and I
and the number 47
On Thu, Jan 17, 2013 at 11:05 AM, Harbs <ha...@gmail.com> wrote:
> Absolutely! :-)
>
> On Jan 17, 2013, at 12:44 AM, Michael A. Labriola wrote:
>
> >> I consider this a large victory for Apache Flex, that proves it doesn't
> take an enterprise to get things done, this was just 2 developers over the
> span of a month or so. I spent 3 months >studying the Falcon code though
> and have over 2 years with parsers and AST but still...
> >
> > You two rock.
> >
> > 'nuff said.
> >
> > Sincerely,
> > Mike
> >
>
>
Re: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Harbs <ha...@gmail.com>.
Absolutely! :-)
On Jan 17, 2013, at 12:44 AM, Michael A. Labriola wrote:
>> I consider this a large victory for Apache Flex, that proves it doesn't take an enterprise to get things done, this was just 2 developers over the span of a month or so. I spent 3 months >studying the Falcon code though and have over 2 years with parsers and AST but still...
>
> You two rock.
>
> 'nuff said.
>
> Sincerely,
> Mike
>
RE: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Michael Schmalle <ap...@teotigraphix.com>.
Gordon,
I didn't say I needed to understand the parser, I needed to understand
the whole framework. The reason the project is where it is, your
awesome documentation and not having to spend a half of a year
figuring out the tree.
My comment about AST was just that, I have had a lot of people tell me
they just don't understand AST, I guess its a conceptual thing I and
stated having written grammar for the AS3 language and dealing with
antlr for 2+ years helped out designing the way things are rendered.
Anyway, your framework rocks and is documented top notch. :)
When I said studying the falcon code for 3 months, I am talking about
the 100's of classes. I am not one to start something without knowing
exactly how all of it works. Besides to make a cross compiler, an
underlying understanding of how the parsed and Java future tasks work
are a must( that is what took me awhile).
Mike
Quoting Gordon Smith <go...@adobe.com>:
> To cross-compile AS3, I don't see why you'd need to understand the
> AS3 parser, but you do have to understand the AS3 AST. Did you find
> the design of the AST to be confusing or under-documented? I thought
> there was sufficient documentation on the IASNode interfaces to make
> the purpose of each kind of node reasonably clear. Also, there is a
> toString() method on nodes which allows the Eclipse debugger to
> display ASTs, and you can dump them out with the -dump-ast=true
> option.
>
> - Gordon
>
>
> -----Original Message-----
> From: Michael A. Labriola [mailto:labriola@digitalprimates.net]
> Sent: Wednesday, January 16, 2013 2:45 PM
> To: dev@flex.apache.org
> Subject: RE: [FalconJx] New home for the new JavaScript cross-compiler
>
>> I consider this a large victory for Apache Flex, that proves it
>> doesn't take an enterprise to get things done, this was just 2
>> developers over the span of a month or so. I spent 3 months
>> >studying the Falcon code though and have over 2 years with parsers
>> and AST but still...
>
> You two rock.
>
> 'nuff said.
>
> Sincerely,
> Mike
>
>
--
Michael Schmalle - Teoti Graphix, LLC
http://www.teotigraphix.com
http://blog.teotigraphix.com
RE: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Gordon Smith <go...@adobe.com>.
To cross-compile AS3, I don't see why you'd need to understand the AS3 parser, but you do have to understand the AS3 AST. Did you find the design of the AST to be confusing or under-documented? I thought there was sufficient documentation on the IASNode interfaces to make the purpose of each kind of node reasonably clear. Also, there is a toString() method on nodes which allows the Eclipse debugger to display ASTs, and you can dump them out with the -dump-ast=true option.
- Gordon
-----Original Message-----
From: Michael A. Labriola [mailto:labriola@digitalprimates.net]
Sent: Wednesday, January 16, 2013 2:45 PM
To: dev@flex.apache.org
Subject: RE: [FalconJx] New home for the new JavaScript cross-compiler
>I consider this a large victory for Apache Flex, that proves it doesn't take an enterprise to get things done, this was just 2 developers over the span of a month or so. I spent 3 months >studying the Falcon code though and have over 2 years with parsers and AST but still...
You two rock.
'nuff said.
Sincerely,
Mike
RE: [FalconJx] New home for the new JavaScript cross-compiler
Posted by "Michael A. Labriola" <la...@digitalprimates.net>.
>I consider this a large victory for Apache Flex, that proves it doesn't take an enterprise to get things done, this was just 2 developers over the span of a month or so. I spent 3 months >studying the Falcon code though and have over 2 years with parsers and AST but still...
You two rock.
'nuff said.
Sincerely,
Mike
Re: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Erik de Bruin <er...@ixsoftware.nl>.
No harm done, all is well and as midnight approaches, I'm signing off
for today ;-)
EdB
On Wed, Jan 16, 2013 at 11:33 PM, Michael Schmalle
<ap...@teotigraphix.com> wrote:
> Erik,
>
> Scratch what I said about the jars, my svn was playing tricks on my eyes. I
> just looked on the server and there is no lib folder in either of the
> projects.
>
> Sorry about that mix up, you committed right when I was moving them. :)
>
> Mike
>
>
> Quoting Michael Schmalle <ap...@teotigraphix.com>:
>
>>
>> Hi,
>>
>> Well I managed to move the compiler.jx and compiler.jx.tests project into
>> the trunk of falcon so we have a new javascript cross compiler that is "as"
>> functional as FalconJS is.
>>
>> I still need to now look at Alex's MXML to port that into the compiler.
>>
>> Erik, I just noticed there are 2 jars that got moved, the closure compiler
>> jar and another one from the lib directory. Did you accidentally commit
>> those? We have to delete those out of the repo quick.
>>
>> Consider this a new beginning for ActionScript in the browser, Erik and I
>> worked our butts off to get this thing working. We have over 500 unit tests
>> for the compiler and Erik just got his tool chain for the closure compiler
>> and FalconJx working from the command line.
>>
>> I consider this a large victory for Apache Flex, that proves it doesn't
>> take an enterprise to get things done, this was just 2 developers over the
>> span of a month or so. I spent 3 months studying the Falcon code though and
>> have over 2 years with parsers and AST but still...
>>
>> Mike
>>
>> --
>> Michael Schmalle - Teoti Graphix, LLC
>> http://www.teotigraphix.com
>> http://blog.teotigraphix.com
>>
>>
>
> --
> Michael Schmalle - Teoti Graphix, LLC
> http://www.teotigraphix.com
> http://blog.teotigraphix.com
>
--
Ix Multimedia Software
Jan Luykenstraat 27
3521 VB Utrecht
T. 06-51952295
I. www.ixsoftware.nl
Re: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Michael Schmalle <ap...@teotigraphix.com>.
Erik,
Scratch what I said about the jars, my svn was playing tricks on my
eyes. I just looked on the server and there is no lib folder in either
of the projects.
Sorry about that mix up, you committed right when I was moving them. :)
Mike
Quoting Michael Schmalle <ap...@teotigraphix.com>:
>
> Hi,
>
> Well I managed to move the compiler.jx and compiler.jx.tests project
> into the trunk of falcon so we have a new javascript cross compiler
> that is "as" functional as FalconJS is.
>
> I still need to now look at Alex's MXML to port that into the compiler.
>
> Erik, I just noticed there are 2 jars that got moved, the closure
> compiler jar and another one from the lib directory. Did you
> accidentally commit those? We have to delete those out of the repo
> quick.
>
> Consider this a new beginning for ActionScript in the browser, Erik
> and I worked our butts off to get this thing working. We have over
> 500 unit tests for the compiler and Erik just got his tool chain for
> the closure compiler and FalconJx working from the command line.
>
> I consider this a large victory for Apache Flex, that proves it
> doesn't take an enterprise to get things done, this was just 2
> developers over the span of a month or so. I spent 3 months studying
> the Falcon code though and have over 2 years with parsers and AST
> but still...
>
> Mike
>
> --
> Michael Schmalle - Teoti Graphix, LLC
> http://www.teotigraphix.com
> http://blog.teotigraphix.com
>
>
--
Michael Schmalle - Teoti Graphix, LLC
http://www.teotigraphix.com
http://blog.teotigraphix.com
Re: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Cyrill Zadra <cy...@gmail.com>.
On Fri, Jan 18, 2013 at 2:03 AM, Michael Schmalle
<ap...@teotigraphix.com> wrote:
> Whatever need to be don to make things consistent, as I have said before,
> I'm more of a developer with the code and not to good with all these build
> details.
Just updated the .classpath file so they should work now all the same
or at least more similar then before :-).
Cyrill
Re: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Michael Schmalle <ap...@teotigraphix.com>.
Quoting Cyrill Zadra <cy...@gmail.com>:
> Hi Mike
>
> Just updated the build.xml and download ant for compiler.jx and
> compiler.jx.tests. I had to add a @Ignore annotation on TestWalkerBase
> & TestBase so junit doesn't try to execute a test method. It's now
> also possible to run the unit tests with ant.
Ah, this sucks I usually never run tests from a build file, so I
forgot the naming conventions.
I think sooner than later I am going to rename those classes so they
don't have the @Ignore. tag on them.
Mike
> I also recognized that eclipse cleanup always removes the mxmlc in the
> bin folder of compiler.fx. Are you ok when I change the output folder
> from bin to classes in the compiler.fx eclipse projects?
Whatever need to be don to make things consistent, as I have said
before, I'm more of a developer with the code and not to good with all
these build details.
> Cyrill
>
>
> On Thu, Jan 17, 2013 at 4:31 PM, Michael Schmalle
> <ap...@teotigraphix.com> wrote:
>> Yeah, feel free.
>>
>> I think those got over looked but are required for now.
>>
>> We also need to think about sharing the EnvProperties utility. I have made a
>> copy of it in the compiler.jx.tests project.
>>
>> If you have any questions feel free to ask.
>>
>> Mike
>>
>>
>>
>> Quoting Cyrill Zadra <cy...@gmail.com>:
>>
>>> Nice work.. thank you two!!! Just downloaded trunk and there are
>>> missing jar's in my workspace.
>>>
>>> missing commons-io.jar in compiler.jx
>>> missing junit-4.10.jar in compiler.jx.tests
>>>
>>> If don't mind I can update the build.xml & and download.xml for those
>>> two projects.
>>>
>>> Cyrill
>>>
>>> On Wed, Jan 16, 2013 at 2:26 PM, Michael Schmalle
>>> <ap...@teotigraphix.com> wrote:
>>>>
>>>>
>>>> Hi,
>>>>
>>>> Well I managed to move the compiler.jx and compiler.jx.tests project into
>>>> the trunk of falcon so we have a new javascript cross compiler that is
>>>> "as"
>>>> functional as FalconJS is.
>>>>
>>>> I still need to now look at Alex's MXML to port that into the compiler.
>>>>
>>>> Erik, I just noticed there are 2 jars that got moved, the closure
>>>> compiler
>>>> jar and another one from the lib directory. Did you accidentally commit
>>>> those? We have to delete those out of the repo quick.
>>>>
>>>> Consider this a new beginning for ActionScript in the browser, Erik and I
>>>> worked our butts off to get this thing working. We have over 500 unit
>>>> tests
>>>> for the compiler and Erik just got his tool chain for the closure
>>>> compiler
>>>> and FalconJx working from the command line.
>>>>
>>>> I consider this a large victory for Apache Flex, that proves it doesn't
>>>> take
>>>> an enterprise to get things done, this was just 2 developers over the
>>>> span
>>>> of a month or so. I spent 3 months studying the Falcon code though and
>>>> have
>>>> over 2 years with parsers and AST but still...
>>>>
>>>> Mike
>>>>
>>>> --
>>>> Michael Schmalle - Teoti Graphix, LLC
>>>> http://www.teotigraphix.com
>>>> http://blog.teotigraphix.com
>>>>
>>>
>>
>> --
>> Michael Schmalle - Teoti Graphix, LLC
>> http://www.teotigraphix.com
>> http://blog.teotigraphix.com
>>
>
--
Michael Schmalle - Teoti Graphix, LLC
http://www.teotigraphix.com
http://blog.teotigraphix.com
Re: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Erik de Bruin <er...@ixsoftware.nl>.
That's no problem at all, I didn't know about the .classpath, I
actually was trying NOT to submit that as I figured it only contained
local project settings.
Thank you.
EdB
On Fri, Jan 18, 2013 at 7:28 PM, Cyrill Zadra <cy...@gmail.com> wrote:
> On Thu, Jan 17, 2013 at 11:31 PM, Erik de Bruin <er...@ixsoftware.nl> wrote:
>> On the 'missing commons-io.jar in compiler.jx': since the project is
>> dependent on the 'main' compiler, and the build for that downloads
>> that jar, I figured we'd use that instead of having our build download
>> it again. But you're right, this is not documented (yet?), so your way
>> might make it easier for future devs to get up and running.
>
> Yes .. you are right. At the moment the same jars needs to be
> downloaded in each project. But as long there are only a few
> dependencies (jars) I think we are fine with the current solution. As
> soon there are more and larger artifacts we could add one caching
> folder for all the projects... or maybe use something like gradle
> which has a built-in caching and dependency management.
>
>> I thought I fixed the output folder issue yesterday (choosing
>> 'bin-debug' instead of 'classes', but what's in a name), that
>> apparently didn't work?
>
> I think you forgot to commit the .classpath file. I saw only the
> commit of the bin-debug svn ignore pattern. I changed it now to
> classes. Hope that's ok for you.
>
> Cyrill
--
Ix Multimedia Software
Jan Luykenstraat 27
3521 VB Utrecht
T. 06-51952295
I. www.ixsoftware.nl
Re: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Cyrill Zadra <cy...@gmail.com>.
On Thu, Jan 17, 2013 at 11:31 PM, Erik de Bruin <er...@ixsoftware.nl> wrote:
> On the 'missing commons-io.jar in compiler.jx': since the project is
> dependent on the 'main' compiler, and the build for that downloads
> that jar, I figured we'd use that instead of having our build download
> it again. But you're right, this is not documented (yet?), so your way
> might make it easier for future devs to get up and running.
Yes .. you are right. At the moment the same jars needs to be
downloaded in each project. But as long there are only a few
dependencies (jars) I think we are fine with the current solution. As
soon there are more and larger artifacts we could add one caching
folder for all the projects... or maybe use something like gradle
which has a built-in caching and dependency management.
> I thought I fixed the output folder issue yesterday (choosing
> 'bin-debug' instead of 'classes', but what's in a name), that
> apparently didn't work?
I think you forgot to commit the .classpath file. I saw only the
commit of the bin-debug svn ignore pattern. I changed it now to
classes. Hope that's ok for you.
Cyrill
Re: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Erik de Bruin <er...@ixsoftware.nl>.
Cyrill,
Nice catch on the 'missing junit-4.10.jar in compiler.jx.tests' and
thanks for adding the build and download files.
On the 'missing commons-io.jar in compiler.jx': since the project is
dependent on the 'main' compiler, and the build for that downloads
that jar, I figured we'd use that instead of having our build download
it again. But you're right, this is not documented (yet?), so your way
might make it easier for future devs to get up and running.
I thought I fixed the output folder issue yesterday (choosing
'bin-debug' instead of 'classes', but what's in a name), that
apparently didn't work?
Thanks for helping out, we need 'all hands on deck'!
EdB
On Fri, Jan 18, 2013 at 2:49 AM, Cyrill Zadra <cy...@gmail.com> wrote:
> Hi Mike
>
> Just updated the build.xml and download ant for compiler.jx and
> compiler.jx.tests. I had to add a @Ignore annotation on TestWalkerBase
> & TestBase so junit doesn't try to execute a test method. It's now
> also possible to run the unit tests with ant.
>
> I also recognized that eclipse cleanup always removes the mxmlc in the
> bin folder of compiler.fx. Are you ok when I change the output folder
> from bin to classes in the compiler.fx eclipse projects?
>
> Cyrill
>
>
> On Thu, Jan 17, 2013 at 4:31 PM, Michael Schmalle
> <ap...@teotigraphix.com> wrote:
>> Yeah, feel free.
>>
>> I think those got over looked but are required for now.
>>
>> We also need to think about sharing the EnvProperties utility. I have made a
>> copy of it in the compiler.jx.tests project.
>>
>> If you have any questions feel free to ask.
>>
>> Mike
>>
>>
>>
>> Quoting Cyrill Zadra <cy...@gmail.com>:
>>
>>> Nice work.. thank you two!!! Just downloaded trunk and there are
>>> missing jar's in my workspace.
>>>
>>> missing commons-io.jar in compiler.jx
>>> missing junit-4.10.jar in compiler.jx.tests
>>>
>>> If don't mind I can update the build.xml & and download.xml for those
>>> two projects.
>>>
>>> Cyrill
>>>
>>> On Wed, Jan 16, 2013 at 2:26 PM, Michael Schmalle
>>> <ap...@teotigraphix.com> wrote:
>>>>
>>>>
>>>> Hi,
>>>>
>>>> Well I managed to move the compiler.jx and compiler.jx.tests project into
>>>> the trunk of falcon so we have a new javascript cross compiler that is
>>>> "as"
>>>> functional as FalconJS is.
>>>>
>>>> I still need to now look at Alex's MXML to port that into the compiler.
>>>>
>>>> Erik, I just noticed there are 2 jars that got moved, the closure
>>>> compiler
>>>> jar and another one from the lib directory. Did you accidentally commit
>>>> those? We have to delete those out of the repo quick.
>>>>
>>>> Consider this a new beginning for ActionScript in the browser, Erik and I
>>>> worked our butts off to get this thing working. We have over 500 unit
>>>> tests
>>>> for the compiler and Erik just got his tool chain for the closure
>>>> compiler
>>>> and FalconJx working from the command line.
>>>>
>>>> I consider this a large victory for Apache Flex, that proves it doesn't
>>>> take
>>>> an enterprise to get things done, this was just 2 developers over the
>>>> span
>>>> of a month or so. I spent 3 months studying the Falcon code though and
>>>> have
>>>> over 2 years with parsers and AST but still...
>>>>
>>>> Mike
>>>>
>>>> --
>>>> Michael Schmalle - Teoti Graphix, LLC
>>>> http://www.teotigraphix.com
>>>> http://blog.teotigraphix.com
>>>>
>>>
>>
>> --
>> Michael Schmalle - Teoti Graphix, LLC
>> http://www.teotigraphix.com
>> http://blog.teotigraphix.com
>>
--
Ix Multimedia Software
Jan Luykenstraat 27
3521 VB Utrecht
T. 06-51952295
I. www.ixsoftware.nl
Re: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Cyrill Zadra <cy...@gmail.com>.
Hi Mike
Just updated the build.xml and download ant for compiler.jx and
compiler.jx.tests. I had to add a @Ignore annotation on TestWalkerBase
& TestBase so junit doesn't try to execute a test method. It's now
also possible to run the unit tests with ant.
I also recognized that eclipse cleanup always removes the mxmlc in the
bin folder of compiler.fx. Are you ok when I change the output folder
from bin to classes in the compiler.fx eclipse projects?
Cyrill
On Thu, Jan 17, 2013 at 4:31 PM, Michael Schmalle
<ap...@teotigraphix.com> wrote:
> Yeah, feel free.
>
> I think those got over looked but are required for now.
>
> We also need to think about sharing the EnvProperties utility. I have made a
> copy of it in the compiler.jx.tests project.
>
> If you have any questions feel free to ask.
>
> Mike
>
>
>
> Quoting Cyrill Zadra <cy...@gmail.com>:
>
>> Nice work.. thank you two!!! Just downloaded trunk and there are
>> missing jar's in my workspace.
>>
>> missing commons-io.jar in compiler.jx
>> missing junit-4.10.jar in compiler.jx.tests
>>
>> If don't mind I can update the build.xml & and download.xml for those
>> two projects.
>>
>> Cyrill
>>
>> On Wed, Jan 16, 2013 at 2:26 PM, Michael Schmalle
>> <ap...@teotigraphix.com> wrote:
>>>
>>>
>>> Hi,
>>>
>>> Well I managed to move the compiler.jx and compiler.jx.tests project into
>>> the trunk of falcon so we have a new javascript cross compiler that is
>>> "as"
>>> functional as FalconJS is.
>>>
>>> I still need to now look at Alex's MXML to port that into the compiler.
>>>
>>> Erik, I just noticed there are 2 jars that got moved, the closure
>>> compiler
>>> jar and another one from the lib directory. Did you accidentally commit
>>> those? We have to delete those out of the repo quick.
>>>
>>> Consider this a new beginning for ActionScript in the browser, Erik and I
>>> worked our butts off to get this thing working. We have over 500 unit
>>> tests
>>> for the compiler and Erik just got his tool chain for the closure
>>> compiler
>>> and FalconJx working from the command line.
>>>
>>> I consider this a large victory for Apache Flex, that proves it doesn't
>>> take
>>> an enterprise to get things done, this was just 2 developers over the
>>> span
>>> of a month or so. I spent 3 months studying the Falcon code though and
>>> have
>>> over 2 years with parsers and AST but still...
>>>
>>> Mike
>>>
>>> --
>>> Michael Schmalle - Teoti Graphix, LLC
>>> http://www.teotigraphix.com
>>> http://blog.teotigraphix.com
>>>
>>
>
> --
> Michael Schmalle - Teoti Graphix, LLC
> http://www.teotigraphix.com
> http://blog.teotigraphix.com
>
Re: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Michael Schmalle <ap...@teotigraphix.com>.
Yeah, feel free.
I think those got over looked but are required for now.
We also need to think about sharing the EnvProperties utility. I have
made a copy of it in the compiler.jx.tests project.
If you have any questions feel free to ask.
Mike
Quoting Cyrill Zadra <cy...@gmail.com>:
> Nice work.. thank you two!!! Just downloaded trunk and there are
> missing jar's in my workspace.
>
> missing commons-io.jar in compiler.jx
> missing junit-4.10.jar in compiler.jx.tests
>
> If don't mind I can update the build.xml & and download.xml for those
> two projects.
>
> Cyrill
>
> On Wed, Jan 16, 2013 at 2:26 PM, Michael Schmalle
> <ap...@teotigraphix.com> wrote:
>>
>> Hi,
>>
>> Well I managed to move the compiler.jx and compiler.jx.tests project into
>> the trunk of falcon so we have a new javascript cross compiler that is "as"
>> functional as FalconJS is.
>>
>> I still need to now look at Alex's MXML to port that into the compiler.
>>
>> Erik, I just noticed there are 2 jars that got moved, the closure compiler
>> jar and another one from the lib directory. Did you accidentally commit
>> those? We have to delete those out of the repo quick.
>>
>> Consider this a new beginning for ActionScript in the browser, Erik and I
>> worked our butts off to get this thing working. We have over 500 unit tests
>> for the compiler and Erik just got his tool chain for the closure compiler
>> and FalconJx working from the command line.
>>
>> I consider this a large victory for Apache Flex, that proves it doesn't take
>> an enterprise to get things done, this was just 2 developers over the span
>> of a month or so. I spent 3 months studying the Falcon code though and have
>> over 2 years with parsers and AST but still...
>>
>> Mike
>>
>> --
>> Michael Schmalle - Teoti Graphix, LLC
>> http://www.teotigraphix.com
>> http://blog.teotigraphix.com
>>
>
--
Michael Schmalle - Teoti Graphix, LLC
http://www.teotigraphix.com
http://blog.teotigraphix.com
Re: [FalconJx] New home for the new JavaScript cross-compiler
Posted by Cyrill Zadra <cy...@gmail.com>.
Nice work.. thank you two!!! Just downloaded trunk and there are
missing jar's in my workspace.
missing commons-io.jar in compiler.jx
missing junit-4.10.jar in compiler.jx.tests
If don't mind I can update the build.xml & and download.xml for those
two projects.
Cyrill
On Wed, Jan 16, 2013 at 2:26 PM, Michael Schmalle
<ap...@teotigraphix.com> wrote:
>
> Hi,
>
> Well I managed to move the compiler.jx and compiler.jx.tests project into
> the trunk of falcon so we have a new javascript cross compiler that is "as"
> functional as FalconJS is.
>
> I still need to now look at Alex's MXML to port that into the compiler.
>
> Erik, I just noticed there are 2 jars that got moved, the closure compiler
> jar and another one from the lib directory. Did you accidentally commit
> those? We have to delete those out of the repo quick.
>
> Consider this a new beginning for ActionScript in the browser, Erik and I
> worked our butts off to get this thing working. We have over 500 unit tests
> for the compiler and Erik just got his tool chain for the closure compiler
> and FalconJx working from the command line.
>
> I consider this a large victory for Apache Flex, that proves it doesn't take
> an enterprise to get things done, this was just 2 developers over the span
> of a month or so. I spent 3 months studying the Falcon code though and have
> over 2 years with parsers and AST but still...
>
> Mike
>
> --
> Michael Schmalle - Teoti Graphix, LLC
> http://www.teotigraphix.com
> http://blog.teotigraphix.com
>