MonadAsk is over constrained
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Domain
- backend
Research direction
Read the MonadAsk law and the ask example in the issue, then locate MonadAsk's class definition and law tests in the repository. Check how the constraint permits applicative computations that depend on the environment; done means the constraint and its tests reflect the stated law without requiring effects that depend on the environment.
Written by the indexing model from the issue text.
Description
The law for MonadAsk ask >>= \_ -> ask = ask only requires Applicative ask *> ask = ask. You can't execute effects depending on the environment, but you can compute results depending on the environment.
example = f <$> ask <*> other
- Dominant language
- PureScript
- Stars
- 72
- Forks
- 43
- Avg merge
- 2d 23h
- Merged PRs (30d)
- 1
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from purescript/purescript-transformers
-
Difficulty 2/5 1-3 hours Newbie friendliness 52/100
-
type: documentation
Difficulty 1/5 Under an hour Newbie friendliness 28/100
purescript/purescript-transformers#129 · 6 comments ·
-
type: enhancement
Difficulty 5/5 Over a week Newbie friendliness 18/100
purescript/purescript-transformers#123 · 4 comments ·
-
maybeToExceptTOpentype: enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 42/100
-
type: documentation
Difficulty 4/5 3-5 days Newbie friendliness 30/100
purescript/purescript-transformers#117 · 6 comments ·
All issues in purescript/purescript-transformers
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
good first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
Maintainers usually reply within 1 day
-
bug good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
milind-soni/OpenMausBot#5829 ·
Maintainers usually reply within 1 day