[R] The Origins of R
John Maindonald
john.maindonald at anu.edu.au
Wed Feb 4 00:00:28 CET 2009
In another thread on this list, various wild allegations have been
made, relating to the New York Times article on R. I object both to
the subject line and to the content of several of the messages, and
will not repeat or quote any of that content. It smacks to me of
mischief making.
Discussion has centered around the following quote from the NY Times
article:
“According to them, the notion of devising something like R sprang up
during a hallway conversation. They both wanted technology better
suited for their statistics students, who needed to analyze data and
produce graphical models of the information. Most comparable software
had been designed by computer scientists and proved hard to use.”
The comment that "the notion of devising something like R sprang up
during a hallway conversation" is strictly true. Certainly, this
seems like a very plausible account. I'd have more difficulty
believing that the notion was communicated to them in separate
dreams. Part of the wanted technology was freedom for students to
take the software home, or copy it down from the web.
There was a further story to be told, about the origins of the
language that Ross and Robert implemented and adapted. The NY writer
pretty much left out that part of the story (S did get a mention, but
its connection with R did not), but did remedy this omission in a
follow-up.
Nor did the article do much to acknowledge the workers and work that
has gone into R's continuing development. Getting the attributions
"right" is difficult. Even if "right" according to common conventions
(and one can argue as to just what the conventions are, especially in
the matter of computer language development), they are unlikely to be
totally fair. Stigler's Law of Eponomy has wide sway!
In the preface to the first and second edition of "Data Analysis and
Graphics Using R", we have:
"The R system implements a dialect of the S language that was
developed at AT&T Bell Laboratories by Rick Becker, John Chambers and
Allan Wilks".
The only 1st edition attribution to Ihaka and Gentleman was in Chapter
12: "For citing R in a publication, use Ihaka and Gentleman (1996)".
[NB: Type citation() to see the form of citation that should now be
used.]
That was as it now strikes me unfair to Ross and Robert, but no-one
complained. Perhaps no-one ever read that far through the preface!
There's an excellent brief summary of the history of R, and its
connections with S, in Section 1.4 of John Chambers' "Software for
Data Analysis". Appendix A has further details on the development
of S, a kind of pre-history of R.
John Maindonald email: john.maindonald at anu.edu.au
phone : +61 2 (6125)3473 fax : +61 2(6125)5549
Centre for Mathematics & Its Applications, Room 1194,
John Dedman Mathematical Sciences Building (Building 27)
Australian National University, Canberra ACT 0200.
More information about the R-help
mailing list