OK, thanks.  There's lots of bugs in this prototype.  Once I get a few more
things cleaned up, maybe we'll start tracking bugs in JIRA.


On 3/28/13 12:40 PM, "Sugan Naicker" <su...@dev-x.co.za> wrote:

> Hi Alex,
> 
>>> FlexJS doesn't work on IE yet.  On my list of things to do.
> 
> Great thanks for the feedback.
> 
> I tested your version on Firefox (V14.0.1) and it works, except for the
> TRANSER button does not work. (Text typed into the Text Input box does not
> transfer to text box above)
> 
> Regards,
> 
> Sugan Naicker
> South Africa
> 
> -----Original Message-----
> From: Alex Harui [mailto:aha...@adobe.com]
> Sent: 28 March 2013 09:09 PM
> To: dev@flex.apache.org
> Subject: Re: [FalconJx] progress update
> 
> FlexJS doesn't work on IE yet.  On my list of things to do.
> 
> 
> On 3/28/13 11:55 AM, "Sugan Naicker" <su...@dev-x.co.za> wrote:
> 
> Hi,
> 
> Ran the following tests :
> 
> 1) Firefox (V14.0.1) - works         (see pic below)
> 
> 
> Issues :
> 1)      I found is that when you 'rapidly' click on the radio box 'text' in
> quick succession, 'sometimes' the correct radio box does not get selected.
> Example below - GREEN selected (and highlighted), but radio box not
> activated.
> 
> 
> 2)      Clicking on the OK button takes some time before a value appears in
> the text box. Note sure what is coded behind the OK button (if it is
> fetching a value from web and returning value)
> 
> 
> 2) IE (V9.0.8112) - does not work  (see pic below)
> 
>                 - Get "undefined" above OK button and in Text box
>                 - Radio and Check box are selectable
>                 - Button's are unresponsive
>                 - Clicking on AAPL, etc does not push value to text box
> 
> Regards,
> 
> Sugan Naicker
> South Africa
> 
> 
> -----Original Message-----
> From: Erik de Bruin [mailto:e...@ixsoftware.nl]
> Sent: 28 March 2013 06:24 PM
> To: dev@flex.apache.org
> Subject: Re: [FalconJx] progress update
> 
> And another update (things are going much better than I expected):
> FalconJx can now emit a fully functional version of the FlexJSTest_again
> demo application. You can see it in action here (provided you use Chrome or
> Firefox, I just noticed):
> 
> http://people.apache.org/~erikdebruin/flexjs/
> <http://people.apache.org/~erikdebruin/flexjs/>
> 
> Onwards and upwards ;-)
> 
> EdB
> 
> 
> On Wed, Mar 27, 2013 at 9:58 PM, Erik de Bruin <e...@ixsoftware.nl
> <mailto:e...@ixsoftware.nl> > wrote:
>> I'd have to look into it for specifics, but of the top of my head it
>> seems that this most depends on the implementation in the FlexJS JS
>> framework. Emitting the strings required by that framework should
>> really be easy enough. If needed we can "look forward" into AST to
>> look for binding information. I do this in several other places
>> already. Even the binding expressions shouldn't be too much of a
>> problem, again depending on how this will be handled by the JS
>> framework.
>> 
>> EdB
>> 
>> 
>> 
>> On Wed, Mar 27, 2013 at 9:36 PM, Alex Harui <aha...@adobe.com
> <mailto:aha...@adobe.com> > wrote:
>>> [Bindable] results in extra codegen.  Binding expressions with {} is
>>> a whole other ball of work.
>>> 
>>> I think in FalconJX you might have to modify the node tree in several
>>> places when you hit a [Bindable] node.
>>> 
>>> It isn't working correctly in FalconJS either, but my "customer"
>>> needs it so I'm hacking a fix.
>>> 
>>> 
>>> On 3/27/13 1:28 PM, "Erik de Bruin" <e...@ixsoftware.nl
> <mailto:e...@ixsoftware.nl> > wrote:
>>> 
>>>> No, not yet. How is this set up in FlexJS? I'm sure I can read
>>>> Metadata and Databinding information, so I guess it depends on the
>>>> requirements for the emitted JS if I can easily implement this ;-)
>>>> 
>>>> EdB
>>>> 
>>>> 
>>>> 
>>>> On Wednesday, March 27, 2013, Alex Harui wrote:
>>>> 
>>>>> Does FalconJX handle [Bindable]?  My "customer" is using it.
>>>>> 
>>>>> 
>>>>> On 3/27/13 11:56 AM, "Michael Schmalle" <apa...@teotigraphix.com
> <mailto:apa...@teotigraphix.com> > wrote:
>>>>> 
>>>>>> 
>>>>>> Quoting Erik de Bruin <e...@ixsoftware.nl <mailto:e...@ixsoftware.nl>
>> :
>>>>>> 
>>>>>>> Another one popped into my head just now: I have a gut feeling
>>>>>>> there is a bit of circular logic going on in the whole 'backend',
>>>>>>> 'blockwalker' and 'emitter' construct. More specifically in the
>>>>>>> way the references to them are passed around as arguments in the
>>>>>>> constructors for the various classes. But I can't wrap around it
>>>>>>> well enough to figure out whether it's wrong and if so, what
>>>>>>> might be done about it. Don't get me wrong, it works well, it's
>>>>>>> just that it somehow isn't "elegant". And that's in no way a
>>>>>>> comment on the effectiveness or quality of your code, just
>>>>>>> something I thought I'd share and see what you think.
>>>>>> 
>>>>>> Actually I think it works fine. The problem you are facing is with
>>>>>> the MXML emitter I am sure. This adds complexity to what you are
>>>>>> trying to accomplish and it is circular from the perspective of
>>>>>> using AS within MXML.
>>>>>> 
>>>>>> There is a buffer writer(output stream), a writer, a visitor and
> emitter.
>>>>>> 
>>>>>> Each one takes a dependency of its parent. Trust me, if there is a
>>>>>> child that knows about its parent I am blind. Like I said, the
>>>>>> block walker is a visitor and the emitter is a visitor. You cannot
>>>>>> escape the fact there is recursion.
>>>>>> 
>>>>>> If you can think of a more elegant way to set it up, by  all means
>>>>>> write a prototype. Remember, I wrote this with an atom bomb under
>>>>>> me and lighting in the sky, there may be parts that could be
> logicalized.
>>>>>> 
>>>>>> I have another full compiler in Randori that I am going to use as
>>>>>> a proof of concept with compiler plugins and my ASDoc compiler I
> wrote.
>>>>>> So I guess we both can experiment, we can agree to leave the core
>>>>>> alone for the time being.
>>>>>> 
>>>>>> 
>>>>>>> EdB
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> On Wed, Mar 27, 2013 at 7:41 PM, Erik de Bruin
>>>>>>> <e...@ixsoftware.nl <mailto:e...@ixsoftware.nl> >
>>>>> wrote:
>>>>>>>> Mike,
>>>>>>>> 
>>>>>>>> Just kidding ;-)
>>>>>>>> 
>>>>>>>> I'm really happy with FalconJx, once you get to know it it's a
>>>>>>>> pleasure to work with. I hope my last commits didn't give you
>>>>>>>> any additional work in your other projects? I did my best to
>>>>>>>> leave all the APIs alone.
>>>>>>>> 
>>>>>>>> There are plenty of TODOs in the code, and I would also like to
>>>>>>>> suggest some kind of code review or something (I'm not used to
>>>>>>>> working in groups, but that seems like a nice thing to do),
>>>>>>>> since I've been piling on stuff. I did my best to keep
>>>>>>>> everything clean and in line with the spirit of the rest of the
>>>>>>>> code, but there are some areas where I'd like to have a second
>>>>>>>> opinion. Like with the code that is copied between the DOC and
>>>>>>>> JS emitters, seems there might be room for improvement there.
>>>>>>>> Also of note is the way I've implemented the AS emitting within
>>>>>>>> the MXML emitter, not really sure if I did the right thing
>>>>>>>> there. And finally (not really, but this is all I can think of
>>>>>>>> for now, after the marathon hacking I did today) there is the
>>>>>>>> whole "programming to interfaces, not implementations" part that we
> nearly adhere to, but not quite, we might have another look at that as well.
>>>>>>>> 
>>>>>>>> EdB
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Wed, Mar 27, 2013 at 7:33 PM, Michael Schmalle
>>>>>>>> <apa...@teotigraphix.com <mailto:apa...@teotigraphix.com> > wrote:
>>>>>>>>> No thats not what I meant.
>>>>>>>>> 
>>>>>>>>> I am saying with the Randori project compiler, I have not had
>>>>>>>>> to
>>>>> touch the
>>>>>>>>> core framework for weeks and it is compiling 1000's of lines of
> code.
>>>>> And
>>>>>>>>> application code now.
>>>>>>>>> 
>>>>>>>>> What I meant to say was, the design keeps people in the correct
>>>>> spaces. :)
>>>>>>>>> 
>>>>>>>>> Note; I AM SURE there are as3 bugs coming, its just nice not
>>>>>>>>> having to chase them right now.
>>>>>>>>> 
>>>>>>>>> Mike
>>>>> Alex Harui
>>>>> Flex SDK Team
>>>>> Adobe Systems, Inc.
>>>>> http://blogs.adobe.com/aharui <http://blogs.adobe.com/aharui>
>>>>> 
>>>>> 
>>> 
>>> --
>>> Alex Harui
>>> Flex SDK Team
>>> Adobe Systems, Inc.
>>> http://blogs.adobe.com/aharui <http://blogs.adobe.com/aharui>
>>> 
>> 
>> 
>> 
>> --
>> Ix Multimedia Software
>> 
>> Jan Luykenstraat 27
>> 3521 VB Utrecht
>> 
>> T. 06-51952295
>> I. www.ixsoftware.nl <http://www.ixsoftware.nl>
> 
> 
> 
> --
> Ix Multimedia Software
> 
> Jan Luykenstraat 27
> 3521 VB Utrecht
> 
> T. 06-51952295
> I. www.ixsoftware.nl <http://www.ixsoftware.nl>
> 
> 
> --
> Alex Harui
> Flex SDK Team
> Adobe Systems, Inc.
> http://blogs.adobe.com/aharui
> 

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

Reply via email to