tonivade / purefun

Functional Programming library for Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Split in different modules

tonivade opened this issue · comments

Now the project contains a lot of code, and is would be nice to split into modules:

  • core: main interfaces and types (Option, Try, Either, Validation)
  • transformers: for monad transformers
  • free: for free monad
  • io: for io monad
  • stream: for stream
  • concurrent: for futures
  • optics: for optics
  • typeclasses: for typeclasses and instances

fixed in #31