stability
Bill Baxter
dnewsgroup at billbaxter.com
Sun Feb 24 14:03:42 PST 2008
Edward Diener wrote:
> Bill Baxter wrote:
>> Janice Caron wrote:
>>> On 24/02/2008, Derek Parnell <derek at psych.ward> wrote:
>>>> However, how will we know if an application contains bugs if you
>>>> can't know
>>>> "what the designer intended it to do" in the first place?
>>>
>>> You could ask.
>>>
>>> Too easy?
>>
>> In fact that's exactly what happens. People either ask here or they
>> file a bug report stating "this looks like a bug" and Walter responds
>> "no that's behaving according to design".
>>
>> I'm not sure why some folks are so adamant about the spec thing.
>> Perl, Python, and Ruby are quite popular, but none of them has a
>> detailed spec as far as I know. And if they do, I'd bet that came
>> about /after/ they became popular. So lack of a detailed spec did not
>> prevent widespread adoption.
>
> Python has a Python Reference Manual as part of eeach release. AFAIK
> that is the specification for end-users, and if there is something in
> the Python language which does not confrom to that reference manual it
> is considered a bug when reported to Python. The reference manual is
> firmly embedded in the documentation for each release and the
> documentation comes fully formed as part of an installation of that
> release. This is at what D must aim if it intends to become a language
> to be used by the end-user programmer.
That sounds exactly like the situation with D currently. The current
version of the spec/documentation web pages ships with every compiler
release. The Python Reference Manual doesn't look to be much different
in level of detail from the D spec web pages.
--bb
More information about the Digitalmars-d
mailing list