Trans wrote:
> This one caught my
>> eye:
>> http://www.rubyist.net/~matz/slides/.../mgp00027.html
>>
>> "We need to Document Ruby (if Possible)." as part of the Design Game of
>> improving Ruby.
>>
>> That kind of a statement is what could potentially kill the language.
>> We can have the best language on the Planet, but if the language
>> features are only accessible to those that are willing to go code-diving
>> for the answers, then the target audience is going to be slim.
>>
>> The truth is that there are a lot of well intentioned programmers out
>> there, but they don't have the first clue (or inclination) to go digging
>> deep into the bowels of Ruby (or any language).
>>
>> That is why some of the less elegant languages have succeeded, and have
>> such a large following. It is (in large part) because of there
>> documentation. It is up-to-date, adequate, easy to search, and
>> well-defined.
>>
>> I don't pretend that all share my view on documentation, but for the
>> Ruby leader/CEO to put documentation so far down on the list I think is
>> going to make it difficult for language to grab ahold of programming
>> share the way that Perl, Python and PHP have.
>>
>
> Yea, I didn;t notice taht before. that is an odd statment to make. But
> I wouldn't put too much emphisis on it --sometimes people say things
> without meaning all the conotations tha can go with them.
Yes ... I was there, and in fact a group formed to do just that --
document the syntax and semantics of Ruby 1.8. I know there's a web
site, but I've forgotten where it is. Quite a few other "Ruby
improvement" projects started up at RubyConf 2006, and for the most part
they seem to be progressing nicely.
However, regarding "programming share", or, as Eric Raymond says, "World
Domination"
(
http://www.catb.org/~esr/writings/wo...ation-201.html),
I don't think programming share is as simple as having better
documentation than Perl, Python or PHP. Programming share comes from
"industrial support", as demonstrated by Sun, IBM and Microsoft.
Perl and Python, and even PHP, to some extent, are very much "rebel
languages" alongside Java and C++. Should Ruby aim for programming share
within the rebel languages group? Sure, why not? Yes, Ruby should be as
well documented as the other three. But is achieving programming share
relative to Java or C++ as an "industrial strength general purpose
object oriented language" a realistic, achievable goal?
--
M. Edward (Ed) Borasky, FBG, AB, PTA, PGS, MS, MNLP, NST, ACMC(P)
http://borasky-research.blogspot.com/
If God had meant for carrots to be eaten cooked, He would have given rabbits fire.