Skip to content
This repository was archived by the owner on Sep 30, 2019. It is now read-only.

wip: Use cats instead of uscala#14

Open
lorandszakacs wants to merge 16 commits intojanstenpickle:masterfrom
lorandszakacs:refactoring/use-cats
Open

wip: Use cats instead of uscala#14
lorandszakacs wants to merge 16 commits intojanstenpickle:masterfrom
lorandszakacs:refactoring/use-cats

Conversation

@lorandszakacs
Copy link
Copy Markdown

@lorandszakacs lorandszakacs commented Dec 21, 2017

This is still a wip:

  • remove dependency on uscala, use cats
  • create type aliases that are syntactically similar to uscala, and use those
  • fix tests and ensure that they pass using new cats backed implementation
  • simplify types. type AsyncEitherT[R] = cats.data.EitherT[Future, String, R]. AsyncResult can bear to lose the generic "failure" type, and have it be fixed at String
  • final sanity cleanup

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant