Since CJ is almost always used in combination with unique, I think it would make sense to add a unique argument to it, so that one can just write unique once:
CJ(unique(colA), unique(colB), unique(colC)) -> CJ(colA, colB, colC, unique = TRUE)
The default of unique should be specified via options, and imo should be set to TRUE after a few release iterations.
Since
CJis almost always used in combination withunique, I think it would make sense to add auniqueargument to it, so that one can just write unique once:The default of
uniqueshould be specified via options, and imo should be set toTRUEafter a few release iterations.