Holes
Open
1. type inference
2. effect inference
- Dominant language
- OCaml
- Stars
- 45
- Forks
- 28
- PR merge metrics
- No merged PRs in 30d
Description
Wildcards could be allowed in the grammar of expressions. Such a construction would always produce non-fatal error, but after the effect inference the compiler could print some useful information about the context, like the expected type and effect, and types of some local variables.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the grammar for expressions and the compiler's effect-inference entry points, then review how non-fatal errors are represented. Done would require agreed semantics for wildcard expressions and a defined way to report inferred context, expected types, effects, and local-variable types.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ocaml
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100