-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Big rewriting and simplifying the library.
After using this library in production I've found that many of functions and structures are unuseful. %%% Added - `Reducer` and `Transducer` types. - `reducer` function to build reducer function. - `transduce` function to transform foldable instance into some value. - `map` and `filter` functions that build transducer functions. - `toArray` and `toList` reducer builders. %%% Changed - `take` and `skip` methods of `List` accept a _while_ predicate function now. - `reduce` method of `List` to accept a `Reducer` only. - `prepend` method of `List` accepts another `List` only. - `send` method of `Stream` returns `void`. - `tap` can accept asynchronous effect. %%% Fixed - pass _deep_ parameter to recursive call of `freeze` function. %%% Removed - `Compressable` type. - `compress` method from `List`. - `uniqueBy` method from `List` because it hides cache implementation. - `append` method of `List`. - `StreamEvents` enum. - `on`, `freeze`, `resume`, `destroy`, `compress` and `uniqueBy` methods from `Stream`. - `Container`, `Lazy` and `Tuple` monads.
- Loading branch information
1 parent
6252da7
commit 7d8f9c8
Showing
29 changed files
with
406 additions
and
773 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.