On 3/21/15, 10:45 AM, "TeotiGraphix" <teotigraphix...@gmail.com> wrote:

>Hi Erik and Alex,
>
>Yeah, life is funny sometimes. I have spent the last couple years doing
>music dev I guess you could say.

Yeah, I remember you saying you were going to do something like that.
Anyway, glad to have to back, even it is just for a short visit.

>
>Basically, I am somewhat confused as to the tool chain for FlexJS, coming
>back to this after 2 years, I know my code and such but everything else is
>pretty much alien.
>
>Do you think you could explain a bit of the "AS -> JS -> GoogJS -> FlexJS
>-> VF2JS" you stated?

We have several Emitters.  I think you wrote the AS one.  Erik wrote one
that uses a lot of Google Closure Library. The one we use for FLexJS
subclasses that and does some custom stuff.  It is the FlexJS emitter that
I am currently doing major surgery on to get it to do
Object.defineProperty.

>
>I am kind of scared getting the dev env back up, I remember the nightmares
>I had in the beginning with building everything.

It should all have Ant scripts to build everything.  We have a CI job for
flex-falcon and flex-asjs repos.

>
>If I was to get back into this for some time, it's not like I have any
>thing to build with it, just that since people seem to be still working on
>it, maybe I can help jump start the low level again.

Every little bit helps.

>
>Question: What is Apache Flex's mantra for FlexJS? I mean there are a
>bunch
>of javascript frameworks these days, is it that you can code in AS3 with a
>compiler, or are there other benefits you see with it over what exists
>now?

My mantra is this:  FlexJS is a actually a tool chain for assembling any
app with any procedural JS framework.  We are writing our own framework
because I want to see how lightweight it can be if you don’t have to
support <IE9 and because it makes it easier to debug than debugging other
frameworks code mixed in with our code.  But we have examples using Jquery
UI widgets instead of our UI widgets.

The principle is that better OO languages like TS, Dart, etc help you
assemble components into an app with fewer mistakes.  AS is another
offering in that space.  But we also have a declarative language, MXML,
that provides a better schematic of the components in the application.  If
successful, FlexJS will have libraries that thinly wrap Jquery, and other
popular frameworks.

>
>Question: I may be daft but is the Falcon compiler being used yet for the
>flex compiler?

Nope.  Nobody has taken the time to make that happen.

>>unsure about, is the handling of AS in MXML tags... I'm pretty sure
>> that is only working for single line statements

It works for all script blocks I’ve thrown at it so far.

-Alex

Reply via email to