typr 0.3.9

A superset of the legendary R
add <- function(a, b) {a + b}
minus <- function(a, b) {a - b}
mul <- function(a, b) {a * b}
div <- function(a, b) {a / b}
map <- function(x, ...) { UseMethod('map') }
map.default <- sapply
filter.default <- function(vec, condition) {
  vec[condition(vec)]
}

into.default <- function(element, vecteur) {
  return(element %in% vecteur)
}

dot.default <- function(a, b) {
	a %*% b
}

get <- function(var, label) {
	var[[label]]
}

set <- function(var, label, val) {
	var[[label]] <- val;
	return(var)
}

join <- function(vec, sep) {
	paste(vec, collapse=sep)
}

sys.info <- function() { Sys.info() }
sys.getenv <- function() { Sys.getenv() }
sys.setenv <- function(var, val) { Sys.setenv(var = val) }
sys.time <- function() { Sys.time() }
sys.date <- function() { Sys.Date() }
sys.sleep <- function(n) { Sys.sleep(n) }
sys.which <- function(s) { Sys.which(s) }
sys.timezone <- function() { Sys.timezone() }
sys.setlocale <- function() { Sys.setlocale() }