The deparse options used by default by 'deparse' and 'dput' are

    c("keepNA", "keepInteger", "niceNames", "showAttributes")

but Defn.h still has

#define DEFAULTDEPARSE 1089 /* KEEPINTEGER | KEEPNA | NICE_NAMES, used for calls */

i.e., with the SHOWATTRIBUTES bit turned off.  Is that on purpose?
Note that this leads to weird things like:

    > (expr <- call("is.matrix", matrix(1:4, 2L, 2L)))
    is.matrix(1:4)
    > eval(expr)
    [1] TRUE

which can confuse anyone not paying close attention ...

Mikael

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to