'aaa.readme.rda' contains John Miyamoto's utility functions for organizing functions and objects. This file was last updated on 2014-02-18.

'chmat.to.dframe' converts a character matrix to a dataframe.  It allows the user to designate which columns are retained as string vectors, which columns are converted to factors, and which columns are converted to numerical vectors.

'xx' is a character matrix.

'var.types' is a character vector that indicates the mode of each variable.
's' indicates a string variable; 
'f' indicates a factor variable; 
'n' indicates a numeric variable; 
'l' indicates a logical variable.

'var.names' is an optional vector of column names

'colors.jm' displays the codes for colors in R.
ARGUMENTS:
'start.num = the number of the first color to be displayed.  The
default setting displays the colors in 60 color increments.
'Labels = T if color labels are desired; Labels = F to omit.
'num.row = the number of rows in the color display.
'num.col = the number of columns in the color display.

'conflicts.jm' is based on the 'conflicts' function - it returns the names of objects that occur in multiple locations on the search path.  Unlike 'conflicts', it also identifies the files or packages that contain these objects.

ARGUMENTS

'where' names the locations on the search path to be searched for duplicated object names.  'where' defaults to 'search()'.

If 'detail = TRUE' (default), the locations of duplicated object names are returned; if FALSE, only the names of duplicated objects are returned.

If 'all.nm = FALSE' (default), only duplicated object names that do not begin with '.' are returned; if 'TRUE', then duplicated object names that begin with '.' are returned along with all others.

If 'filename.only = TRUE' (default), then labels "file:" and "package:" are omitted.  If 'filename.only = FALSE, then these labels are included.

'docBrowser' is a function that determines which browser is used to display 'doc' documentation.  'docBrowser' is set to load html documentation onto the Opera browser on the X220 laptop and also on the UHouse computer.  If R is running on any other computer, i.e., not on the X220 laptop and not on the UHouse computer, then 'docBrowser' is set to display the R default browser or the system default browser. 

During the R startup, the .first function calls the special.jm.options function which calls the docBrowser function to set the default browser for the current computer.