Skip to content

Commit

Permalink
Expand README.MD with Philosophy section
Browse files Browse the repository at this point in the history
  • Loading branch information
pivovarit committed Oct 12, 2024
1 parent 03c8c10 commit 75be514
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,9 @@ Provided `Gatherers`:
- `MoreGatherers.distinctByKeepLast(Function<T, R>)`
- `MoreGatherers.distinctUntilChanged()`
- `MoreGatherers.distinctUntilChanged(Function<T, R>)`

### Philosophy

The primary goal of this library is to complement the existing Stream API by providing functionality that's currently missing, without duplicating features already available. While it is technically possible to create numerous custom Gatherers, this library focuses on offering only those that cannot be easily achieved using standard Stream API operations.

The library is designed to be as lightweight as possible, with no external dependencies. It's implemented using core Java libraries and follows the same conventions as the standard Stream API while drawing inspiration names from Project Reactor's method names.

0 comments on commit 75be514

Please sign in to comment.