Quoting Erik de Bruin <e...@ixsoftware.nl>:
Hi, An update: Mike and I are coming along nicely with FalconJx. - there are now tests for all but a handful of AS language features, and most of these pass, even ;-) - the 'goog' JS implementation is close behind, with most 'missing' JS features at least provisionally implemented in the compiler. Of course we need to actually implement these features in JS, but one step at a time. - created an alternate (non-'goog') emitter, provisionally named 'AMD', just because I could (and to store the other way to handle default parameters for posterity). Created a few tests for this emitter, as well. Next up: - a lot of refactoring (Mike?)
Yes, this week was my week off with music, audio and 3D. Need to give that right brain some love, or is it left? I don't know either way I will be back... ;-) You have done a kick ass job Erik and I am very gratful for what you did this week. But your right, there needs to be another crunch and pack. ;-)
- a lot of TODOs to work through
Not really hard, just knock them down like well you know.
- get the compiler to accept AS files and spit out JS files (?)
Well, it pretty much already does in a way. I need to work on this but now that Roland is a comitter, we have some ideas about this are that we want to explore. A modular compiler, so I might use this front end and back end as a prototype for this new path.
- create functional tests for the AS input and JS output, and match these... ideas?
I have done something similar in a past life, I will think about this.
- work with Alex to get FlexJS to work with FalconJx so we can test the whole intended 'goog' workflow, include 'my' Publisher script - ... - profit! Have fun, EdB
Mike
-- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl
-- Michael Schmalle - Teoti Graphix, LLC http://www.teotigraphix.com http://blog.teotigraphix.com