On Wed, Sep 2, 2009 at 2:39 PM, Stavros Macrakis<macra...@alum.mit.edu> wrote:
> Most types of language objects are regarded as recursive: those > which are not are the atomic vector types, 'NULL' and symbols (as > given by 'as.name'). > > But is.recursive(as.name('foo')) == is.recursive(quote(foo)) == FALSE. Sorry, this *is* consistent with the behavior. But if we read "the atomic vector types, 'NULL' and symbols" as a list of mutually exclusive categories, then is.atomic(NULL)==FALSE is inconsistent. -s ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel