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.
========================================================================