haskellfoundation / haskellfoundation/haskell-2010-revised-report

Additional typeclass instances that are not part of the report

Open
#9 2 comments 0 reactions 0 assignees View on GitHub
feature: language report feature: standard libraries
Dominant language
Typst
Stars
20
Forks
5
Avg merge
4d 18h
Merged PRs (30d)
6

Description

The GHC user guide documents the following typeclass instances that are part of `base` but not the report.
```haskell
instance Functor ((->) r)
instance Monad ((->) r)
instance Functor ((,) a)
instance Functor (Either a)
instance Monad (Either e)
```
We will have to check if this list is exhaustive or not.

Contributor guide

Open the contributing guide

Research direction

Start by comparing the GHC user guide's documented base instances with the corresponding instance sections in the revised report. Verify whether the listed instances are exhaustive, then update the report so all missing instances are represented and the final list matches the source documentation.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.