Phobos examples and auto

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Sat Nov 5 13:14:14 PDT 2011


On 11/5/11 3:02 PM, bearophile wrote:
> Andrei Alexandrescu:
>
>> If we avoid "auto" in documentation examples but we do use it in
>> everyday code, we effectively foster a style that's foreign and
>> non-idiomatic to newcomers.
>>
>> Sample code should mimic real code. If real code would use auto,
>> sample code should use auto.
>
> D programmers are probably able to learn to use auto later, because
> it's handy, it's an attractor. On the other hand one of the main
> purposes of the online documentation is to be as clear as possible. D
> written by newbies is not the same D written by D experts. But
> documentation must be written for D newbies too, because they are
> ones that have more need of documentation. The code written in the
> thousands of examples in the very good Pascal/Delphi docs was written
> in a clear style that is not the same compact style an expert Delphi
> programmer writes code. So I'd like D docs to avoid auto when the
> types are not very clear. The purpose of the docs is not to shows
> examples of idiomatic D code written by experts.

Patronizing one's reader is a common trap.

Andrei


More information about the Digitalmars-d mailing list