Zirric Evolution Proposals (ZE)

This directory contains Zirric Evolution Proposals. Each proposal documents a change
or addition to the Zirric language or ecosystem. Take care to notice the status of each proposal.

  • Draft: The proposal is in an early stage and may undergo significant changes.
  • In Progress: The proposal is being actively worked on and refined.
  • Implemented: The proposal has been implemented in the Zirric language or ecosystem.
  • Rejected: The proposal has been reviewed and decided against implementation.

Proposals

Proposal Title Status Author
ZE-001 Base Language In Progress @vknabel
ZE-002 The Cavefile In Progress @vknabel, @blushling
ZE-003 Named Data Construction Rejected @vknabel
ZE-004 Variadic Arguments Draft @vknabel
ZE-005 Mixin Type Declarations Draft @vknabel
ZE-006 Annotation-Based Parsing System Draft @vknabel

Submitting Proposals

To create a new proposal:

  1. Copy ZE-000-template.md.
  2. Rename the file to follow the scheme ZE-000-name-of-the-proposal.md.
  3. Link the proposal in this index file.
  4. Add an entry to the docmd.config.js.
  5. Fill out the template and open a pull request.