Я пишу пакет, который работает с Sweave, и хотел бы иметь возможность изолировать вызов Sweave из глобальной среды. Вот как я думаю, что это должно работать, но не работает:
sweaveEnv <- new.env()
eval(Sweave('myDocument.Rnw'), envir=sweaveEnv)
В идеале я хотел бы сохранить эту среду для последующей отладки.
save(sweaveEnv, file='mySweaveEnv.Rda')