Skip to content
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

Add 'Universum.Extended.*' modules #169

Open
chshersh opened this issue May 17, 2018 · 0 comments
Open

Add 'Universum.Extended.*' modules #169

chshersh opened this issue May 17, 2018 · 0 comments

Comments

@chshersh
Copy link
Contributor

Sometimes we want to add more features to universum. But we don't want them be imported implicitly in every module. But instead of creating separate package universum-exended we can have Universum.Extended.* modules, which don't add extra new dependencies but contain useful features.

It's suggested to use universum with base-noprelude and add your custom Prelude module to your project. With this approach is extremely easy to make something from Universum.Extended.* available by default in every module.

One example of such function is new filter. Some people on Twitter don't like default filter. We could try to add to Universum.Extended and see how many people actually use this function in their projects.

Another possible candidate for this module - grouping functions from serokell-util

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants