[ESS] Avoiding printing large R objects

Andrew Robinson andrewr at uidaho.edu
Mon Nov 22 07:52:27 CET 2004


I often do this also: usually when I least want to.  It's very
frustrating.  A neat workaround would be very welcome.

Best wishes

Andrew

On Mon, Nov 22, 2004 at 07:39:46AM +0100, A.J. Rossini wrote:
> I know exactly what you mean.  About once a month I dump small 10k
> matrices into the buffer.
> 
> What I've thought about doing is having a flag (on by default) that
> would truncate output after 1k characters.  (i.e. approx 10 lines).
> 
> But you'd have to specifically turn it off to get large output.
> 
> Possibly via a keyboard shortcut toggle or a toolbar/menu item.
> 
> Not sure about timelines for doing it, though.
> 
> best,
> -tony
> 
> 
> 
> On Sun, 21 Nov 2004 20:45:45 -0600 (CST), Dan Davison
> <davison at uchicago.edu> wrote:
> > The way I most frequently cause an undesired termination of my emacs/ESS/R
> > session is by accidentally printing a very big object. ESS seems to get
> > quite unhappy, presumably trying to keep up with the colour highlighting
> > etc. I usually kill the processes (R and xemacs) manually. I suppose I
> > could alter R code for print method functions so that they refuse to print
> > oversized things (though I'm not sure how I'd measure size), or have
> > .Rprofile always keep an appropriate personal version of print() in my
> > global environment (or get better at remembering to use invisible() and
> > str()), but is there a standard ESS solution to this, or could someone
> > propose a better one?
> > 
> > Thanks,
> > 
> > Dan
> > 
> > ESS 5.2.3 in xemacs in debian (testing) linux 2.6.6
> > 
> > in R:
> > > version
> >         _
> > platform i386-pc-linux-gnu
> > arch     i386
> > os       linux-gnu
> > system   i386, linux-gnu
> > status
> > major    2
> > minor    0.0
> > year     2004
> > month    10
> > day      04
> > language R
> > 
> > ______________________________________________
> > ESS-help at stat.math.ethz.ch mailing list
> > https://stat.ethz.ch/mailman/listinfo/ess-help
> > 
> 
> 
> -- 
> 
> best,
> -tony
> 
> ---
> A.J. Rossini
> blindglobe at gmail.com
> 
> ______________________________________________
> ESS-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help

-- 
Andrew Robinson                      Ph: 208 885 7115
Department of Forest Resources       Fa: 208 885 6226
University of Idaho                  E : andrewr at uidaho.edu
PO Box 441133                        W : http://www.uidaho.edu/~andrewr
Moscow ID 83843                      Or: http://www.biometrics.uidaho.edu
No statement above necessarily represents my employer's opinion.




More information about the ESS-help mailing list