[Laszlo-dev] For Review: Change 20080209-dda-7 Summary: SWF9 mixin support

P T Withington ptw at openlaszlo.org
Sun Feb 10 15:12:56 PST 2008


On 2008-02-10, at 17:13 EST, Donald Anderson wrote:

> On Feb 10, 2008, at 1:57 PM, P T Withington wrote:
>
>> This looks great!  Approved.
>>
>> Comment: In Javascript, symbols begining with $ are supposed to be  
>> reserved for internal implementation, so we really are within our  
>> rights to use that.  If we really cared, we could escape user $ by  
>> doubling them or something, but I don't see any reason to.
>
> Yes.  But in our case, we are using name like Mixin$Super  (not  
> starting with $) for the interstitial.
> So a user with an embedded '$' (not as first character) could  
> potentially conflict with
> a generated class.  Should I be starting such generated class names  
> with $,
> perhaps something like $lzmixin$Mixin$Super ?
> Then I'd be able to relax the rule to just disallow initial $.

Yes, I think that is a good idea.  I am just using the prefix `$lzc$`  
everywhere as a fake namespace for compiler-internal stuff.


More information about the Laszlo-dev mailing list