- renamed
exprandstrto.exprand.strin all thegen....functions to allow variables likesande(fixes #7) - allow
(x_1, ..., x_n)short-cuts in nested expressions - allow
a_iplaceholders within nested vector and list expressions - improved warnings/error messages
- fixed infinite recursion occurring when a NULL variable range was given
- fix auto-generated column names in a data frame for
c(a, c)
- modified internal conversion from lists to data frames in
gen.data.framesuch that non-fundamental types are accepted (fixes #5) - added a check to ensure that the inner expression for
gen.(named).(data.frame|matrix)must be exactly one row - some output format fixes (data frames and matrices where sometimes mixed up)
- added
byrowparameter togen.(named).(data.frame|matrix)which applies the Cartesian product by column to the expression - fixed that
gen.named.(vector|list)can be used as an inner expression of othergen.-functions gen.listand similar functions accept characters with placeholders, removedgen.list.charandgen.vector.char- changed order of dimensions in
gen.matrixfor auto-detected 2-dim matrix gen.matrixautomatically searches for two dimensions in the ... arguments- fixed missing column names in
gen.named.data.frame - added
gen.matrixandgen.named.matrixfor generating (named) matrices
- variable ranges can also be of character type (fixes #1)
- fixed sorting of free variables (fixes #2)
- auto-detect column names when generating data frames where a symbol is in the base expression
- fixed missing export of
gen.logical.or, added example to the vignette - allow substitutions in the list comprehension arguments
- first version of the listcompr package