Mike,

Aren't we crossing streams now? My efforts are aimed at creating
FlexJS output and my code is close to making that happen. If I
understand your last correctly, you are suggesting a different
approach?

EdB



On Wed, Mar 6, 2013 at 7:54 PM, Michael Schmalle
<[email protected]> wrote:
> Alex,
>
> Did you happen to read Gordon's comments on
>
> https://cwiki.apache.org/confluence/display/FLEX/MXML+Data+Spec
>
> At the end of Jan?
>
> I'm seriously thinking about giving an initial impl for FalconJx right now
> and your data structures.
>
> I just found the 1400 line prototype emitter/walker I made a month ago
> dealing with this and your FragmentList.
>
> Since I'm all about getting this boat shoved off, I can afford a couple days
> trying to get what I started working abit.
>
> Mike
>
>
>
> Quoting Michael Schmalle <[email protected]>:
>
>> Hmm.
>>
>> I understand what you are saying but that is what the walker is for
>> because most output is never going to translate to the existing structure of
>> what will be output as the case with FlexJS and it's data structures. In AS
>> we have a 1 to 1 relationship with the AST to source code.
>>
>> I see this as duplicate work considering in MXML you are basically cherry
>> picking what you need and creating an internal model based on the data
>> parsed which then you will loop through and create the js class.
>>
>> But, that is just the way I see it. :)
>>
>> Mike
>>
>>
>> Quoting Erik de Bruin <[email protected]>:
>>
>>> Mike,
>>>
>>> The idea is to create the same "input == output" tests for MXML as you
>>> did for AS, to check if the emitters are handling all input correctly.
>>> Inheriting from those verifiably 'correct' MXML emitters I will create
>>> JS output, both for FlexJS and VanillaSDK (initially, but others might
>>> be added later), similar to how we do both AMD and 'goog' JS output
>>> from extending the AS emitter class. MXML in my view is a second input
>>> type, next to AS.
>>>
>>> EdB
>>>
>>>
>>>
>>> On Wed, Mar 6, 2013 at 7:30 PM, Michael Schmalle
>>> <[email protected]> wrote:
>>>>
>>>>
>>>> Erik,
>>>>
>>>> I'm just looking at some of the things you have been working on.
>>>>
>>>> I'm a bit confused... My understanding was the MXML emitters needed to
>>>> produce relevant AS code of FlexJS IE Alex's data structures.
>>>>
>>>> Am I missing something obvious here that was discussed between you and
>>>> Alex?
>>>>
>>>> When I created the base walker and emitter I never had intentions of
>>>> producing MXML source code from the MXML AST DOM.
>>>>
>>>> Mike
>>>>
>>>> --
>>>> 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
>>>
>>
>> --
>> 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

Reply via email to