> >>   * The user has to work out how to find the
> >>     "Regexp Quote-Like Operators" section in perlop, and
> >>
> >>   1. What do you think about this?
> >
> > I think it's not much work to look in perlop.
> >
> >>   2. If you agree that "perldoc -f qw" should return some
> >>      actual content about the qw function,
> >
> > I think it's fine. It's not a function, it's an operator.
>
> Then this should go out of the "scope" of perldoc -f.
>
> Either it should remain in, so it would be better to give immediate help
> without hunting, or it should go out because it's an operator and not a
> function. The hybrid way seems confusing to me.

I suppose I'm happy that qw() can be described as a function and as an 
operator, depending on the context of the documentation. 

(After all, it's listed in perlfunc under the heading "Functions for list 
data", and I don't see that thinking about it in this way hinders 
comprehension).

I'm really not that interested in experienced developers who *know* what qw() 
does, rather I'm much more concerned about the person who is new to Perl
who sees usage like,  

    use CGI qw/:standard :html3 gradient/;

in some standard doco, and then quite reasonably thnks of qw as a function, 
but then can't get at anything useful via perldoc -f qw

I think this kind of thing is more of a mental stumbling block for the newer
Perl developer than experienced developers might realize.

I'm quite happy to drop the matter here if people don't share my concern, but 
I would like to see perldoc -f qw (and others) generate something more 
useful.

Regards,

Simon Taylor
-- 
Unisolve Pty Ltd - Melbourne, Australia
+61 3 9568 2005

Reply via email to