[Rd] Very Long Expressions
Barry Rowlingson
B.Rowlingson at lancaster.ac.uk
Mon Jan 24 11:56:37 CET 2005
McGehee, Robert wrote:
>>a <- eval(parse(text = paste(rep(1, 499), collapse = "+")))
Another little investigation shows that if you type:
1+1+......+1
at the > prompt (with over 498 '+1's) both R1.8.1 and R2.0.0 produce an
error message, so it would appear to be something specific to the eval()
function in R 2.0.x suppressing the error message.
You can increase the limit by setting options()$expressions - default
is 500 here. help(options) says you can go up to 100000, but that
doesn't fix the fundamental problem...
Time for the gurus to sort this one out...
Baz
More information about the R-devel
mailing list