haskell / haskell/happy

Documentation: Constraints on Parser Monad

Open
#231 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
322
Forks
86
PR merge metrics
No merged PRs in 30d

Description

I was trying to figure out how to use a monad with a constraint (for MTL or free monad style monads), and came across [this Reddit comment](https://www.reddit.com/r/haskell/comments/709q2t/comment/dn1ugbk/?utm_source=share&utm_medium=web2x&context=3) which mentions that it's supported. I've been unable to find any mention of this in the documentation, is it just outdated in that regard?

Contributor guide

Open the contributing guide

Research direction

Start by locating Happy's existing parser-monad documentation and checking the behavior described in the linked Reddit comment. Determine whether constrained monads are supported, then document the relevant usage and make the support or limitation clear to readers.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
compilers, documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.