I'm quite satisfied with the implementation of use.names and fill arguments and moving everything to C, with the recent commit (1266 v1.9.3). However, as written here: http://lists.r-forge.r-project.org/pipermail/datatable-help/2014-May/002552.html I'd love for the recycling feature to be present as well, as this'd allow for replacing the "binding" inside [.data.table to use rbindlist with use.names = TRUE.
Planning to close this as wont-fix in the same spirit as the change in v1.12.2 to stop := from recycling.
I haven't looked through the links above yet, though. Will look at them before closing. Maybe others can comment please if this shouldn't be closed.
> rbind(dt1, lst1)
Error in rbindlist(l, use.names, fill, idcol) :
Column 3 of item 2 is length 3 inconsistent with the first column of that item which
is length 1. rbind/rbindlist expects each item in the input list to be a uniform list,
data.frame or data.table