Hadley Wickham недавно задал интересный вопрос о r-devel mailing список, и, будучи неспособным найти существующий вопрос по теме в StackOverflow, я подумал, что это может быть полезно для него и здесь.
Перефразировать:
Функция R состоит из трех элементов: списка аргументов, тела и среды. Можно ли программно построить функцию из этих трех элементов?
(Достаточно полный ответ достигается в конце потока в ссылке r-devel выше. Я оставлю это открытым для других, чтобы воссоздать бенчмаркинг различных решений и предоставить его в качестве ответа, но обязательно процитировать Хэдли, если вы это сделаете. Если никто не встанет через несколько часов, я сделаю это сам.)