>>>>> "DC" == Damian Conway <[EMAIL PROTECTED]> writes:

  DC> rule mv { $lastcmd:=(mv)  $<files>:=[ <ident> ]+  $<dir>:=<ident> }
  DC> rule cp { $lastcmd:=(cp)  $<files>:=[ <ident> ]+  $<dir>:=<ident> }
  DC> sub lastcmd { return $lastcmd }
  DC> }
  DC> while shift ~~ m/<Shell::Commands.cmd>/ {
  DC> say "From: @{$<files>}";
  DC> say "  To: $<dir>";
  DC> }
  >> since files and dirs are internal aliases (their names are in <>),
  >> shouldn't those match accesses be $/<files> and $/<dir>?

  DC> Sure. Just as $42 is a shorthand for $/[42], so too $<whatever> is a
  DC> shorthand for $/<whatever>.

but then what about the different index bases for $42 and $/[42]? i
don't think that has been resolved (nor has mixing the $1.1 and $1[1]
syntaxes). 

uri

-- 
Uri Guttman  ------  [EMAIL PROTECTED]  -------- http://www.stemsystems.com
--Perl Consulting, Stem Development, Systems Architecture, Design and Coding-
Search or Offer Perl Jobs  ----------------------------  http://jobs.perl.org

Reply via email to