Open
Description
I think the functor and all it's attendant pieces and parts should be extracted into a separate gem.
I've been making a start at updating the tests and qed demos of facets. Right now I think all of the following are true:
- facets is too big. testing is working, but is brittle. the documentation is incomplete and features like
functor get lost in the shuffle. Effort is required to get there. - Splitting up facets will be hard. the topic and scope make a perfect vision for what should be included : enhancements to the core classes and std-lib. It just happens that that ends up being 100's of methods on dozens of classes. This is a hard problem that that would have to be addressed as the single goal of a 4.0 to 5.0 effort.
- functor doesn't seem to follow the core vision of the project. This is useful functionality, but only exists in facets because some of the facets enhancements.
- functor could stand easily as it's own gem and would likely benefit from attention.
Metadata
Metadata
Assignees
Labels
No labels