>>>>> "Pascal" == Pascal A Niklaus <[EMAIL PROTECTED]>
>>>>>     on Wed, 17 Dec 2003 16:52:07 +0100 writes:

    Pascal> Hi all,
    Pascal> I tried to save a complete log of a R session we had in a seminar 
    Pascal> today... but I didn't succeed.

    Pascal> 1) R | tee session.log
    Pascal> This saves both input and output, but I do get the cursor key escape 
    Pascal> sequences from editing (cursor-up to get last command etc) instead of 
    Pascal> the actual command line executed.

    Pascal> 2) savehistory
    Pascal> Gets commands only, not the output

    Pascal> 3) sink
    Pascal> Gets output, without the commands producing them

    Pascal> I'm sure I'm not the first one encountering this
    Pascal> problem - there's for sure a solution, but I didn't
    Pascal> manage to find it. If there is no such thing, would
    Pascal> it make sense to add such a function to R?

There has been a solution to this problem for a longer time than
R exists: 
  ESS (Emacs Speaks Statistitics, called "S-mode" in
       those days, and used for S and then S-plus).
  
  You work with an (or several) *R* buffer with the whole log
  that you (can edit even during use and) save at the end as,
  e.g.  sess.Rout
  {using *.Rout will make emacs/ESS use the ESS-transcript mode
   when opening that file later; in ESS-transcript mode, you can
   again send the (old) input lines to a running R process, by
   simple <Enter>.}

Probably for that reason, nobody of us (developers) has ever
felt enough need for an alternative to implement another one
(platform independently!).

Martin Maechler <[EMAIL PROTECTED]>     http://stat.ethz.ch/~maechler/
Seminar fuer Statistik, ETH-Zentrum  LEO C16    Leonhardstr. 27
ETH (Federal Inst. Technology)  8092 Zurich     SWITZERLAND
phone: x-41-1-632-3408          fax: ...-1228                   <><

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to