'path.std' (path standardized) converts a vector of strings that specify one or more directory paths into a vector of strings that specifies the same path with '/' as the path separator, e.g., 'e:\\data\\data.rda' is converted to 'e:/data/data.rda'.  This function is useful when checking whether two path specifications are identical other than possible differences in path separator, '\\' or '/'.

Note change made on 12/30/2013: path.std(x)[i] returns a string that ends in "/" iff x[i] ends in "/" or "\\".  In particular, path.std( "e:/aa/bb/" ) returns "e:/aa/bb/" but path.std( "e:/aa/bb") returns "e:/aa/bb".  Previously, path.std never returned a string that ended in "/".

Give the command, 'pchlist()', to see a display of the different plotting symbols and their codes.

'plot.jm' makes the JM default plot.  The default range is 0 to 100 on both axes, but this can be changed.  If 'no.margins = TRUE', the plotting area has no space for margins.  This is preferred when making text plots or diagrams.  Other argument for 'plot' can be passed to 'plot' via ....

rm.all removes all objects from the current workspace (.GlobalEnv) or from a file on the search path.  It is used to clear the workspace so as to start with a clean slate.

ARGUMENTS

'pos' = position on the search path from which to delete the objects.  It defaults to pos = 1.

'silently = FALSE' (default) gives feedback re the current contents of the file in position = pos.  If 'silently = TRUE', then no feedback is given.

'all.names = TRUE' (default).  Set to TRUE if hidden objects like .First should also be deleted.  Set to FALSE if only visible objects should be deleted.  

'allowNonGlobal = FALSE' (default) means that only .GlobalEnv can have all objects removed from it.  To remove files from other files on the search path, set 'allowNonGlobal' to TRUE and set 'pos' to the location of the file on the search path.

The function 'rm.sv' deletes an R object from an environment on the search path, and then saves that environment to its associated file.  The rm.sv function also applies to the objects specified by a character vector of object names.  

Arguments:

list = the object to be deleted; or a character vector of object names.

'env.on.path' = the name of R-environment containing the object;  Specify 'pos' or 'env.on.path', but not both. Note that 'env.on.path' has the form, 'env.on.path = "c:/..." or 'env.on.path = "c:\\...", and NOT as, 'env.on.path = "file:c:\...", i.e., directories on a path are separated by forward slashes or double backslashes and not by single backslashed. Furthermore, 'env.on.path' is matched by partial matching, so that 'env.on.path = "myfuns.rda" will be matched to "file:c:/job/myfuns.rda" if it is on the search path (and a unique match). Note also that 'env.on.path' and 'pos' may NOT specify a package. 

pos = position number of the directory containing the object; by default, pos = NA. The environment where the object is to be deleted should be specified by 'env.on.path' or by 'pos', but not both.  

If 'rm.doc.objects = TRUE', then .doc objects that correspond to objects in 'list' will also be deleted.  If 'rm.doc.objects = FALSE', then only the objects names in 'list' will be deleted.  

'feedback = TRUE' (default) means that the call to 'rm.sv' will give feedback about the success or failure of the move.  'feedback = FALSE' omits this feedback.