student-package {tutoR}R Documentation

Student-friendly R

Description

User-friendly package that masks common functions. Help available giving examples first off. Deskcheck for testing user-defined defined functions.

Details

Package: student
Type: Package
Version: 1.0
Date: 2006-06-06
License: GPL version 2.0

Package to mask common functions so that bad inputs are picked up in advance. Errors are explained prior to or instead of function execution. eg() picks out "Examples" first and foremost. In deskcheck() the debug() flag is set and execution initiated for a function to be tested.

Author(s)

Mark Fielding <M.Fielding@ms.unimelb.edu.au>, Dept. Mathematics and Statistics, The University of Melbourne

Examples

eg()                    # Gives Help Menu to help get started.
eg(plot)                # Picks out 'Examples', 'Description', 'Usage', 
                        # followed by 'Arguments' and 'See Also'.
myfunc <- function(x, y)
{
  ANSWER <- 1
  for(i in 0:(y-x)) { ANSWER <- ANSWER * (y-i) }
  return(ANSWER)
}
deskcheck(myfunc)       # sets debug() flag and initiates execution

sin(45)                 # suggests a conversion, degrees to radians

[Package tutoR version 0.2.1 Index]