Skip to content

The Road To Version 0.75 #158

@zerbina

Description

@zerbina

The goal for this milestone is to bring the compiler and tooling into the shape necessary for supporting future language development. Implementation of some foundational language features is also included.

Source Language Features

  • implement local type inference
  • implement type parameters (parametric polymorphism)

Tooling and Specification

  • implement test aggregation (i.e., allow compiling multiple related tests into a single file)
  • integrate spectest into the normal test execution pipeline
  • separate the core from the source language

Internals

Note: the versioning scheme is mostly arbitrary, but I didn't want to use version 1.0 in order to avoid the connotations associated with it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions