==================================================================
Please show me how to write:

   print STDERR @stuff;

without it, while keeping it a method of the STDERR filehandle, and
without requiring ->.
==================================================================

Why not use ->?

  $IO::STDERR->print @stuff;
  print $IO::STDERR @stuff;

==================================================================
This would cause about 80% of Nathan's RFCs to die screaming, since
they nearly all rely on indirect object syntax.
==================================================================

This is why I stole my time from other things to write this RFC.

Additional remark: There is no conflict (I know of) in the

  method $var @args;

syntax.  Given that some people may consider this syntax to be cleaner than

  $var->method @args;

(beats me why), it may be desirable to keep it.

Ilya

Reply via email to