On 13-06-05 3:35 AM, Andreas Leha wrote:
Hi Winston,
Winston Chang <winstoncha...@gmail.com> writes:
This is the result of the withVisible() function, which is called by
source(). This should illustrate what it does:
withVisible(1+1)
$value
[1] 2
$visible
[1] TRUE
withVisible(invisible(1+1))
$value
[1] 2
$visible
[1] FALSE
Thanks for this.
But besides the technical reason of the $visible element being part of
.Last.value from a sourced statement, I guess my question is whether it
is intended to be there.
As I take it, it is. Thus, ess/orgmode -- which relies on .Last.value
for results handling and does not expect that $visible element -- should
adapt and ignore that explicitly?
I think you'll need to ask on the ESS list what the intentions are in
this case. The result of source() is a list with the value and visible
entries. This has been true "forever", it's not new behaviour. (It's
unfortunate that this is not clearly documented.)
Duncan Murdoch
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel