-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Starlark types #22935
Copy link
Copy link
Labels
P1I'll work on this now. (Assignee required)I'll work on this now. (Assignee required)team-Starlark-InterpreterIssues involving the Starlark interpreter used by BazelIssues involving the Starlark interpreter used by Bazeltype: feature request
Metadata
Metadata
Assignees
Labels
P1I'll work on this now. (Assignee required)I'll work on this now. (Assignee required)team-Starlark-InterpreterIssues involving the Starlark interpreter used by BazelIssues involving the Starlark interpreter used by Bazeltype: feature request
Type
Projects
Status
Done
Support type annotations and type checking in Starlark
The first goal is: correctness and readability of Starlark code
Other goals are:
Roadmap:
Milestone 1 (Q4 2024) - MVP - Bootstraping Starlark types
Design doc: SEP-001 Bootstrapping Starlark types
Starlark specification is incrementally extended under the
starlark-with-typesbranch: https://github.com/bazelbuild/starlark/blob/starlark-with-types/spec.mdGoal: Provide a minimally viable type system in Starlark
Milestone 2 - Static type checking and type inference
Backlog