-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
notes on mutant use #13
Comments
proxy-collection is the only mutant function not being used in Loop Drop. Or do you mean we should remove ones that aren't used very frequently (one-offs)? |
It could be cool to extract out some of the less used modules (like mapped-dict, mapped-array) into a seperate package kind of like how pull-stream does it. |
yeah, at some point we moved the more complex and less used functions out of pull-stream and bumped the major (after doing this kind of analysis!). It's more accessible because it makes it obvious which things are worth learning. |
mutant modules actually used in in mutant apps:
loopdrop:
patchcore
patchwork
Of course, this is missing es6
{foo} = require('foo')
style imports but between greppability and browserifyability are two good reasons to not use those right?Anyway, it appears that mutant has a lot of features that arn't actually in use, if the undocumented, unused features where removed then what remains would be a tighter core of (battle) tested code, and documenting it would be more feasible.
Worth noting that computed is like the number one, by a considerable margin, even if you don't count all the things which are just implemented in terms of computed anyway!
The text was updated successfully, but these errors were encountered: