Знаете ли вы о sink()
в базе R?
В CRAN есть также несколько пакетов журналов: регистрация , log4r и, возможно, больше.
Наконец, у пользователя Emacs есть ESS и его режим расшифровки. Вы можете сохранить сеанс в виде журнала, и в целом подход «работа из файла и выполнение из файла» создает журнал (частичный, только для команд) по мере работы.