I'm amazed that CGI.pm does this, but you're right.  What's bad is
that this style doesn't work as expected:

     p $r->param(foo=>[qw(a b c)])

Lincoln

Tatsuhiko Miyagawa writes:
 > On Thu, 1 Nov 2001 09:58:39 -0000 
 > Matt Sergeant <[EMAIL PROTECTED]> wrote:
 > 
 > > I guess so. Your above is equivalent to:
 > > 
 > >   $r->param(foo => 'a', b => 'c');
 > > 
 > > (foo => qw(a b c)) doesn't do what it looks like it does, and that's a bad
 > > thing.
 > 
 > I know! but CGI.pm does it, so what I want is interface
 > consistency. CGI.pm also has a named parameter style which
 > Apache::Request doesn't support, like
 > 
 >   $q->param(-name => 'foo', -value => [ qw(a b c) ]);
 >   print join '/', $q->param('foo');  # a/b/c
 > 
 > 
 > 
 > --
 > Tatsuhiko Miyagawa <[EMAIL PROTECTED]>

-- 
========================================================================
Lincoln D. Stein                           Cold Spring Harbor Laboratory
[EMAIL PROTECTED]                                   Cold Spring Harbor, NY

NOW HIRING BIOINFORMATICS POSTDOCTORAL FELLOWS AND PROGRAMMERS. 
PLEASE WRITE FOR DETAILS.
========================================================================

Reply via email to