> The reason we used a callback to data.frame is close to lazyness on our > part. With the R function, for example we know that columns of different > sizes will be handled properly, with recylcling, etc ... And S3 methods (as.data.frame) will be dispatched upon correctly etc. Hadley -- Chief Scientist, RStudio http://had.co.nz/