Dear R people,
In typing names of functions (built in or from a package) I often guess wrong, and have to look the name up. In other words, I don't understand the logic in naming functions (if there is any): - most names are plain, lower case: cos, plot, sapply, t, toupper, unserialize, (etc) - some are capitalized: Filter, Machine, Map, NCOL, RNGversion, T (etc) - many are dotted: as.complex, as.data.frame.array, merge.data.frame, write.dcf (etc) The manual "Creating R Packages" states that it depends on the classes and instances. I couldn't find more hints. And there's more: - using underscore characters: check_tzones, Cstack_info, R_system_version (etc) - using interCapping: closeAllConnections, rawToChar, rowSums, toString, tryCatch, writeLines (etc) - using dots and intercapping: as.Date, julian.Date, toString.default (etc) So, an entire zoo of function names. Did I miss a system, or is it arbitrary (within the set of accepted characters) ? What is the best way to name one's own functions? Thanks in advance, Franklin Bretschneider ---------------------------- Utrecht University Dept Biology Kruytgebouw W711 Padualaan 8 3584 CH Utrecht The Netherlands ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.

