8000 Documentation for Type Inference · Issue #13050 · enso-org/enso · GitHub
[go: up one dir, main page]

Skip to content
Documentation for Type Inference #13050
@radeusgd

Description

@radeusgd

Currently there's no technical documentation (in our docs/ directory) for the current type inference implementation. Let's fix this.

@JaroslavTulach suggested it could include:

I'd like to see the more info on the type propagation algorithm:

  • what metadata are consumed?
  • what metadata are written?
  • what IR classes it looks for (Application probably) and how it derives the new type?
  • how does it traverse the tree? From leaves to root?

We can also describe parts of the roadmap that currently lives in https://docs.google.com/document/d/1Tyl5oqgqwd16LdsBXT3VcRkrvOaPguCjK4xbNKN1ZCU/edit?tab=t.0

Metadata

Metadata

Labels

Type

No type

Projects

Status

🟢 Accepted

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0