incubator-flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Roland Zwaga <rol...@stackandheap.com>
Subject Re: Writable AST and Code generation for Falcon was: [Re: [jira] [Commented] (FLEX-33330) ... )
Date Sat, 29 Dec 2012 14:34:10 GMT
Well, if right now all that is needed is the writeChanges() method, than
that's pretty much all.
Is there some kind of plugin SDK/API for Falcon? An AOP plugin would
typically be something
that runs after the AST has been created to modify that AST further.
It would be the cleanest to have this functionality contained within some
kind of plugin I suppose, would you agree?

On 29 December 2012 15:28, Michael Schmalle <apache@teotigraphix.com> wrote:

> Ok, just realized I'm not acting as an application developer right now so
> I hit the back button. :)
>
> I get what you need to do it, I'm a tool developer so I will stick to devs
> like you to tell me what you need.
>
>
> Mike
>
> Quoting Roland Zwaga <roland@stackandheap.com>:
>
>
>>> Roland, excuse my COMPLETE ignorance on the subject of AOP but what is
>>> the
>>> goal of it, how would it help and how is it implemented in code?
>>>
>>> Mike
>>>
>>
>>
>> Hehe, ok, explaining AOP in a few paragraphs is kinda hard... Please let
>> me
>> be lazy here and point you to a Wikipedia article:
>>
>> https://en.wikipedia.org/wiki/**Aspect-oriented_programming<https://en.wikipedia.org/wiki/Aspect-oriented_programming>
>>
>> In short, AOP helps you inject cross-cutting concerns into your code base.
>> By injecting these concerns at compile-time, its even possible
>> to automatically implement interfaces or support partial classes.
>>
>> We already tried implementing a runtime version of this using
>> as3commons-bytecode and as3commons-aop, but supporting this stuff @
>> compile-time
>> will make it a lot more powerful.
>>
>> cheers,
>>
>> Roland
>>
>>
> --
> Michael Schmalle - Teoti Graphix, LLC
> http://www.teotigraphix.com
> http://blog.teotigraphix.com
>
>


-- 
regards,
Roland

-- 
Roland Zwaga
Senior Consultant | Stack & Heap BVBA

+32 (0)486 16 12 62 | roland@stackandheap.com | http://www.stackandheap.com

http://zwaga.blogspot.com
http://www.springactionscript.org
http://www.as3commons.org

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message