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 - [x] **Modules & project structure** - State: [First design](#133) => Refined => Implementation started => Done! - Next: Finish first phase without custom externals - [x] **Implicit generic arguments** - State: [Designed](#126) => [PR submitted](#154) => Done - [x] **Complex pattern-matching and conditionals** - State: [Designed](#125) => Implementation started in a branch => Done - [ ] **Custom I/O modules in Rust** - State: Not started - Next: Discuss and finalize design and architecture of it ## Runtime - [x] **New, faster, more cache-friendly runtime** - State: [PR submitted](#152) => Done ## 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 - [x] **Playground in the browser** - State: Initial implementation being prototyped - Next: Finish the implementation - [x] **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
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
Runtime
Developer UX
Documentation