One of my in-progress functions calls grep() with value = TRUE hard-coded. I\'d like to pass all of the further arguments except <
You can combine Curry with do.call:
require(functional)
f <- function(pattern, x, ...)
{
dots <- list(...)
dots <- dots[!grepl('value', names(dots))]
do.call(Curry(grep, pattern=pattern, x=x, value=TRUE), dots)
}
Curry provides the known arguments, and dots supplies everything other than "value" in ....