fram-lang / fram-lang/dbl

Holes

Open
#291 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.