finos / finos/morphir

Create Type Inference engine for Morphir AST/Syntax

Open
#274 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
209
Forks
65
Avg merge
8h 55m
Merged PRs (30d)
126

Description

# Create Type Inference engine for Morphir AST/Syntax

Given a Morphir AST/Syntax we want to be able to decorate the tree with type inference information.
We can look at the Rust based Hindley Millner.

https://crates.io/crates/polytype

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the Morphir AST/Syntax representation and the Rust-based Hindley-Milner approach in polytype. Define how inferred types should be represented and attached to the tree. Done means a Morphir AST/Syntax can be traversed and decorated with type inference information.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
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.