chain
, a function for increasing code clarity and
concision by carrying the output of one function into the input of the next,
akin to UNIX shell pipelines, or the ->
macro of Clojure.
bind
, an R-ish implementation of
"destructuring bind" or parallel assignment.
index
, which provides some "missing"
indexing operations on data.frame
s;
qq
or quasiquote, a more complete version of
bquote
;
dots
which exposes dot lists (...
) as
first class objects with a useful API.
macro
which helps write syntactic transforming
functions and makes them fast;
fun
, which is the shortest possible way to define a
throwaway function.