Quoting Alex Harui <aha...@adobe.com>:




On 12/4/12 9:53 AM, "Michael Schmalle" <apa...@teotigraphix.com> wrote:


Quoting Alex Harui <aha...@adobe.com>:




On 12/4/12 2:24 AM, "Michael Schmalle" <apa...@teotigraphix.com> wrote:
What makes that code REALLY confusing is although you say he is using
AS, there is a huge amount of ABC opcode in that code he wrote.
Are you talking about JSEmmitter?

I'm talking about the classes in general.
You know AST better than me, but it seems like JSGeneratingReducer has an
AST API and doesn't require knowing about ABC or SWF?

My question is, who is going
to maintain this code base in a year? Adobe, our committers that
totally understand all the classes and their implementation?
Adobe won't be maintaining this code base.  Sure they pay me, but really,
I'm just another community member regarding FalconJS.  I'm learning the code
base just like you.

I haven't really thought about this, but other than bug fixes, unless we try
to evolve the language, what other changes would need to be done (assuming
performance is acceptable)?

Ok, I get what you are saying but that is like buying a car with no mechanic within 3000 miles. The way that code is in the project, it feels like a prototype implementation. There are notes and todos everywhere.

But I am probably just over thinking... I just have a hard time counting on things I didn't make or can't even talk to the people that made it to ask questions about why and how they did things.

At least in most opensource projects you can at least look at the development history.

By getting MXML to output data instead of code, there is a lot lower chance
we'll need to change the compiler going forward.

And in no way shape or form am I saying don't use what you already have. I have my own reservations and those are just my opinions.

Mike

--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



--
Michael Schmalle - Teoti Graphix, LLC
http://www.teotigraphix.com
http://blog.teotigraphix.com

Reply via email to