Skip to content
Prev 169063 / 398506 Next

sub question

Wacek Kusnierczyk wrote:
Semantic quibble!

Notice also that (same thing)

 > all.vars(~ fo(o)(),functions=T)
[1] "~"  "fo" "o"

The quibble is that functions=FALSE (default) can mean

(a) do not descend recursively into the function part (first element) of 
a call
(b) do descend, unless it is a name

what it does is clearly (a), but arguably, (b) is what the documentation 
says. This can be resolved in two ways...

Are there "legitimate" reasons to want behaviour (b)? That is, examples 
that would reasonably arise in practice.