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

Split examples into separate modules for cats and scalaz #76

Closed
andyscott opened this issue Sep 29, 2017 · 1 comment
Closed

Split examples into separate modules for cats and scalaz #76

andyscott opened this issue Sep 29, 2017 · 1 comment

Comments

@andyscott
Copy link
Member

andyscott commented Sep 29, 2017

The examples module is currently for cats only. A new examples module should be added for the scalaz version of iota. The cats examples can be ported to Scalaz, and new Scalaz specific examples can be added.

Note:
Most of the core code is using the "yax" trick to cross compile. This causes the code to be somewhat convoluted. This is less ideal for example code, which should be as clean as possible. This is why it's preferable to have two separate example modules tailored for each underlying lib, instead of one combined one.

Things to do:

  • create a new example module for scalaz
  • port over the basic cats examples to scalaz
  • add scalaz specific examples
  • update readme to link correctly to the different examples
@andyscott
Copy link
Member Author

Addressed by #90

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