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.
--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui