data() misbehaving inside a function
Peter Dalgaard writes:
Kurt Hornik <Kurt.Hornik@wu-wien.ac.at> writes:
KH> Or get rid of non-standard evaluation and educate users to use quoted KH> strings where strings should be used.
and infuriate those who know and used the S language for more than 15 years, where help(help) has always worked?
I would think that these users either click themselves to happiness, or use ? because it is shorter.
Ummm, ?help is another non-standard eval. "?" is an operator, operators work on objects not (normally) their names....
Right. I had meant to say that if we need non-standard eval, let's have it for ?, where we need it for things like method ? expression anyways, but let's eliminate it from help(). -k