On 28/09/2013 13:50, Duncan Murdoch wrote:
The bug

https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15463

appears to be R.app specific.  All of the data editors (R.app, X11,
Windows) round the data for display, but the one in R.app appears to
reload the data from the rounded values, whether edited or not.

I've just confirmed this still exists with the 3.0.2 release:

 > sessionInfo()
R version 3.0.2 (2013-09-25)
Platform: x86_64-apple-darwin10.8.0 (64-bit)

locale:
[1] en_CA.UTF-8/en_CA.UTF-8/en_CA.UTF-8/C/en_CA.UTF-8/en_CA.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

Duncan Murdoch

That editor is part of R.app: see ca line 212 in REditor.m in the Mac-GUI project's sources.

The X11 and Windows editors write the value back into the R structures when the rectangle is 'closed': the R.app editor writes all the values back from their character representations as ObjC strings when the data editor is closed.

Seems the last person to touch this was 'bibiko'. This needs a hand comfortable with ObjC.

One possible workaround would be to set the internal equivalent of options(digits=15) when the data are converted to ObjC strings. But AFAICS the internal equivalent is not officially in the exports available to front-ends (but the OS X loader makes everything visible, so this may not be fatal).


--
Brian D. Ripley,                  [email protected]
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to