Skip to content

Current Roadmap #127

@faiface

Description

@faiface

It's time for a new roadmap! So, here's what we'd like to accomplish in the nearest future. This issue will keep getting updated as we progress.

Join the Discord or comment here to learn/suggest more.

Language

  • Modules & project structure
    • State: Partially designed in my mind
    • Next: Gotta submit a proposal
  • Implicit generic arguments
  • Complex pattern-matching and conditionals
  • Custom I/O modules in Rust
    • State: Not started
    • Next: Discuss and finalize design and architecture of it

Runtime

  • New, faster, more cache-friendly runtime
    • State: In progress
    • Next: Gotta finish it

Developer UX

  • Easy download of Par instead of compile-from-scratch
    • State: There have been previous efforts on this, but for now have been excluded
    • Next: Figure out the best tool to add automatic binary creation as GitHub action
  • Playground in the browser
    • State: Initial implementation being prototyped
    • Next: Finish the implementation
  • New frontpage
    • State: Not started
    • Next: Figure out the URL, probably on GitHub

Documentation

  • FAQ
    • State: Not started
    • Next: Compile a list of frequently asked questions
  • Par's mental model
    • State: Not started
    • Next: Write it
  • How high-level Par compiles to low-level process calculus
    • State: Not started
    • Next: Write it

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions