> > Do you mean the whole thing, or just the `blocks' part?
> 
> Any feature which subverts "use strict" by attempting to declare my
> variables for me.  In this case -- `blocks'.  But also `subs' scope,
> since that makes anonymous subs useless.

As the RFC notes:

  =head2 Incompatibility with strict

  By its very nature, this is incompatible with C<strict>.
  Specifying both C<use strict> and <use scope> should
  generate an error.

> Variable declaration is good (except for some trivial programs)!

I whole-heartedly agree. This was designed to make easy things easier
for small to medium projects. It is not designed to supplant "use
strict". Computers aren't smart enough for that. :-)

-Nate

Reply via email to