[Rd] Best practices for writing R functions

Alireza Mahani alireza.s.mahani at gmail.com
Sat Jul 23 14:57:41 CEST 2011


The fact that R doesn't automatically copy the function argument is very
useful when you mainly want to pass arguments to another function. Thanks to
all of you for mentioning this!

Another trick to reduce verbosity of code (and focus on algorithm logic
rather than boilerplate code) is to maintain a global copy of variables (in
the global environment) which makes them visible to all functions (where
appropriate, of course). Once the development and testing is finished, one
can tidy things up and modify the function prototypes, add lines for
unpacking lists inside functions, etc.

--
View this message in context: http://r.789695.n4.nabble.com/Best-practices-for-writing-R-libraries-tp3686674p3688850.html
Sent from the R devel mailing list archive at Nabble.com.



More information about the R-devel mailing list