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: >
