[R] R: Tools for thinking about data analysis and graphics

Hadley Wickham hadley at rice.edu
Thu Oct 7 04:18:59 CEST 2010


On Wed, Oct 6, 2010 at 4:05 PM, Michael Friendly <friendly at yorku.ca> wrote:
>  I'm giving a talk about some aspects of language and conceptual tools for
> thinking about how
> to solve problems in several programming languages for statistical computing
> and graphics. I'm particularly
> interested in language features that relate to:
>
> o expressive power: ease of translating what you want to do into the results
> you want
> o elegance: how well does the code provide a simple human-readable
> description of what is done?
> o extensibility: ease of generalizing a method to wider scope
> o learnability: your learning curve (rate, asymptote)
>
> For R, some things to cite are (a) data and function objects, (b)
> object-oriented methods (S3 & S4); (c) function mapping over data with
> *apply methods and plyr.
>
> What other language features of R should be on this list?  I would welcome
> suggestions (and brief illustrative examples).

 * missing values
 * subsetting
 * lexical scope and closures (goes along with first class functions)
 * built-in documentation
 * CRAN (not exactly a language feature, but important part of ecosystem)
 * thoughtful interactive features - e.g. a <- 10 doesn't print 10.


Hadley

-- 
Assistant Professor / Dobelman Family Junior Chair
Department of Statistics / Rice University
http://had.co.nz/



More information about the R-help mailing list