kea
kea copied to clipboard
Composable Functional Programming in R
This log contains many seperate issues. Assign one issue per function, to be closed when not only this but all errors generated by the `test-tools-exceptions.R` test for this function are...
Kea is old enough now that every function should at least have an example. - [ ] xDuplicatesOf - [x] xInitOf - [x] xIsInfixOf - [ ] xIsSubsetOf - [x]...
``` xInvoke_(myLen, 1, 2, 3, 4, 5) Error in xInvoke(fn, list(...)) : object 'myLen' not found ```
Most of Kea's bugs lie in its complex error handling. This system frequenty breaks, and it should be tested. Utilities are needed to test errors produced by Kea, and error...
Kea's documentation is expansive and rarely updated for existing functions; a last updated field should be pushed into the documentation.
One of the worst aspects of Kiwi is that it is strictly-typed, but doesn't have many coercion functions. The most egregious example is the lack of a number -> string...
Rcpp11 has just been released on CRAN, so it should be taken as a dependency instead of old Rcpp.
All released tags are currently benchmarked, but it is equally useful to know the performance of current development code. Add this ability to the current script.
`isTRUE` takes about 627 nanoseconds, while a boolean check takes about 174 nanoseconds. isTRUE calls down to `identical`, so it should be possible to make a fast replacement just for...
Make functions produced by ':=' partially applicable. Contingent on #8 being resolved. ``` r my_fn