Skip to content

Updates for next major release#49

Closed
paf31 wants to merge 4 commits into
masterfrom
no-t1
Closed

Updates for next major release#49
paf31 wants to merge 4 commits into
masterfrom
no-t1

Conversation

@paf31

@paf31 paf31 commented Aug 20, 2015

Copy link
Copy Markdown
Contributor
  • Simplify instance contexts
  • Add MonadRec ExceptT instance (and others?)
  • mtl instances for ExceptT

@garyb

garyb commented Aug 20, 2015

Copy link
Copy Markdown
Member

👍

@paf31 paf31 changed the title Remove busted MonadState instance Updates for next major release Aug 20, 2015
@paf31

paf31 commented Aug 20, 2015

Copy link
Copy Markdown
Contributor Author

I think this is ready to review. /cc @natefaubion

@natefaubion

Copy link
Copy Markdown
Contributor

We also needed the mtl instances for ExceptT. We had them for ErrorT, but not ExceptT.

@paf31

paf31 commented Aug 20, 2015

Copy link
Copy Markdown
Contributor Author

Ah good point, thanks.

@paf31

paf31 commented Aug 20, 2015

Copy link
Copy Markdown
Contributor Author

We actually should release this together with 0.7.4 since neither's CI build will pass without the other.

@paf31

paf31 commented Aug 20, 2015

Copy link
Copy Markdown
Contributor Author

I've added module exports too. This is ready for review again.

@garyb

garyb commented Aug 20, 2015

Copy link
Copy Markdown
Member

I'll probably have to review tomorrow morning now, just trying to solve something for SD before bed.

Pretty excited for these (and the accompanying typechecker) updates 😄

@garyb

garyb commented Aug 22, 2015

Copy link
Copy Markdown
Member

Looks great! I made a PR #50 targeting this branch that further simplifies some of the contexts that can now depend on superclass implications.

Further simplify some contexts for the no-t1 branch
@paf31 paf31 closed this Aug 23, 2015
@garyb garyb deleted the no-t1 branch November 26, 2015 18:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants