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




On 12/29/12 8:58 AM, "Michael Schmalle" <apa...@teotigraphix.com> wrote:

And one other thing;

I thought this compiler was written for FlashBuilder, this means Adobe
has a huge API for saying files have changed, updating scopes ect.
Probably true.

In the IWorkspace API you can see evidence of this. Which means in a
code editor, you are updating source files all the time and
reconnecting definitions in the global symbol table which is the
workspace which holds projects which hold their compilation units. I
see the projects ass the ponds holding the compilation unit boats and
the workspace as the earth holding all the ponds, excuse the cheesy
analogy.

I might be looking at this naively but I think my assumptions have some value.
Could be.  I haven't run into any need to know about the workspace.  And I
believe in the way I'm running FalconJS right now, only one ICompilerProject
exists, but I don't know if that is supposed to map to FB projects or not.
So far I haven't needed to know that either.


Well either I am going to know the whole system or walk away. I never was one for only know how to start a car and drive forward but not know how to backup and switch gears. :)

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