On Fri, Jul 2, 2010 at 10:33, Gabor Szabo <szab...@gmail.com> wrote:
> On Fri, Jul 2, 2010 at 3:57 PM, David Golden <xda...@gmail.com> wrote:
>> On Fri, Jul 2, 2010 at 8:22 AM, Chas. Owens <chas.ow...@gmail.com> wrote:
>>> It isn't just that say wasn't added until 5.10, it is that say doesn't
>>> even work without a "use 5.010;" or similar statement.  This means
>>> that the person coming to the Perl for the first time will encounter
>>> one of three scenarios:
>>
>> You're missing my point, or I'm not being sufficiently clear.
>>
>> The vast majority of the time, the documentation is being read by
>> people who are *NOT* "coming to Perl for the first time" and thus I
>> don't think that *all* documentation should be written for the
>> absolute beginner.
>>
>> Intro-level documentation ("intro", "tutorial", "quick start",
>> possibly "faq") should.  Reference documentation should not.  IMO,
>> that includes things that would come from perldoc -f, etc.
>>
>> Yes, we want to make Perl easier to learn for the novice, but not at
>> the cost of bloating the documentation for the average user.
>
> Interestingly I would have said that the documentation is mostly needed
> by novices or by people who rarely use Perl. The difference might be
> because I encounter so many people who are learning Perl.
>
> What they usually would need, IMHO is an easy way to grab an example
> of simple task.
>
> "How can I open a file?"
> or even
> "How can I read from file?"
>
> There are also many people familiar with other languages and they are looking
> for solutions based on their language:
>
> "How can I trim white spaces?"
> or
> "What is the equivalent of the 'trim' function?"
>
> Then there are the people who inherit a piece of code without any
> background in Perl.
> They would need to get answer to the questions "What is this $_ ?",
> "What is $_[0] ?" or
> "What is ||= ?".
>
> I don't know much about experts but I think we should make it easy for
> people with no,
> or little background in Perl to get simple answers to their questions
> with pointers to
> further details. I think the vast majority of people using Perl are in
> this category.
>
> Gabor
>

This is mostly handled by perlfaq/perldoc -q QUESTION today.  Long
term projects I am considering include a rosetta stone for
ruby/python/? and a cookbook (but this is already what the FAQs are to
a certain extent, si I need to think more about that).



-- 
Chas. Owens
wonkden.net
The most important skill a programmer can have is the ability to read.

Reply via email to