Tom Tromey <[EMAIL PROTECTED]> writes:
> Akim> Ideally I'd say we need objects for variables, and have a
> Akim> uniformized handling of conditionalized/unconditinal variables.
>
> This patch needed a lot less defense than you posted -- the only
> reason conditionals were implemented in that ugly way was Perl 4
> compatibility.
Aaaaaaarg! I did not realize how big the difference between Perl 4
and 5 was! How could you support Perl 4 so long?!?!? (the hell with
bugward compatibility!).
> I agree the new setup is much better. For one thing it will
> eventually let us fix the problems involving variables which are both
> conditionally and unconditionally defined (including conditional use
> of `+=').
Definitely! I want something completely uniform. I find it also ugly
to have %contents, %am_var_defs, %conditional and I don't recall which
others. I hope the so called object features of Perl are pleasant, it
could help us a lot improving the code in this area.