I think that we can make debugging work without the auto-public declaration. 
The question is if we should always have it on for general use, because it is 
in the spirit of LZX to be flexible/dynamic. Similar in spirit to how we 
auto-declare 'override' on methods. 

On Jul 19, 2010, at 9:40, Henry Minsky <[email protected]> wrote:

> I think it's important that the non-debug mode act the same as debug mode as 
> much as possible, so for that reason I'd support making things public by 
> default. 
> 
> If Andre's technique for introspection in as3 makes it possible to avoid 
> this, that would be better. 
> 
> 
> 
> 
> 
> On Sun, Jul 18, 2010 at 7:01 PM, P T Withington <[email protected]> wrote:
> Here's a question:
> 
> LZX tries to be very forgiving, not burden the LZX programmer with access 
> control, etc., so we don't have a way to specify these modifiers in LZX.  
> Should we?  Or should we just make everything public all the time, for 
> compatibility with our other runtimes?  I lean toward the latter, unless it 
> will impact performance somehow, but I'm open to suggestions.
> 
> Another idea:  to be able to say something like:
> 
> <class name="...">
>  <passthrough when="$as3" placement="class">
>    public
>  </passthrough>
> 
> ?
> 
> On 2010-07-18, at 17:40, André Bargull wrote:
> 

Reply via email to