Yes, Ivan, obviously someone can try out a change and check if it causes
problems.
And although I would think the majority of delayed execution eventually
either is never invoked or is done as you describe using internal functions
in trees, I suspect there exist some that do not.
For example, I
I am not personally for or against changes to the R main language but do find
that too many people keep wanting to change R so it should be like some other
language. Many features would be nice, especially if they do not break existing
code, but the time and effort and other overheads need to
I think if you step back, you can ask what the purpose of an error message
is and who designs it.
Is the message for the developer or others on their team or something an
end-user knowing nothing about R will see.
This reminds me a bit of legal mumbo jumbo that turns many reading it off as
it
I am probably mistaken but it looks to me like the design of much of the
data.frame infrastructure not only does not insist you give columns names, but
even has all kinds of options such as check.names and fix.empty.names
I am wondering what the specific need for this is or is it just an exercise?
Where does it matter if a chunk of code assigns using "<-" beforehand or "->"
after hand, or for that matter assigns indirectly without a symbol?
And whatever you come up with, will it also support the global
Adrian,
That is indeed a specialized need albeit not necessarily one that cannot be
done by requiring an alternate way of typing a formula that avoids being
something the parser sees as needed to do at that level.
In this case, my other questions become moot as I assume the global assignment
Duncan, Adrian and all,
I decided to look a bit at how various operators are seen by typeof() in light
of this discussion and it seems there are quite a few categories as shown below
and I suspect more exist. R, like many languages was not initially designed to
have some object-oriented
If you really need a new package name, is there an accepted way to update
the old name to at least provide a message for a while as to the new name to
use and perhaps have the load otherwise fail?
-Original Message-
From: R-package-devel On Behalf Of
Dirk Eddelbuettel
Sent: Tuesday,
Yes, this may have hit the news as a problem but any code anywhere can be a
security issue.
If you want to read lots of R code and also the code for add-ins from libraries
and compile everything from scratch with a trusted set of tools, and refuse to
open any of the files being discussed and