Roadmap search

Versions, deliverables, workstreams, tasks, and pages

Beskid

Jump to a Beskid service

Delivery version

v0.0: Pecan prototype

Feb 18–Mar 5, 2026 Pecan-era spikes: staged Pest/HIR analysis, JIT/runtime with gc-arena simple GC research, historical pecan_lsp, stage-8 compiler-mod metaprogramming, and project.pn exploration—ending at compiler submodule handoff (dd75bff). Full narrative: data/v0.0/article.md.

Released
Tasks completed

26

of 26 tracked

Commits tracked

24

from catalog provenance

Deliverables completed

3

of 3

In progress

0

0 in backlog

Deliverables

Workstreams

  • Pest parsing, HIR modeling, module-graph resolution, staged semantic and type rules, diagnostic catalog growth, and desugar/normalization passes—the analysis foundation later carried into beskid_analysis and the unified pipeline in v0.1+.

    Overview
  • CLIF lowering design, execution-plan phase tracking, runtime allocator and gc-arena integration, and CI AOT smoke coverage. Parallel GC and production runtime collection were explicitly out of scope for this band.

    Overview
  • Documented preemptible fibers, pointer channels, and syscall-pool guard models in Plan.md without implementing a shipping concurrency runtime. Findings informed later execution-band planning (v0.2+).

    Overview
  • pecan_lsp in-process language services (hover, definition, references, completions) plus an architecture specification. Historical only—superseded by workspace beskid_lsp stdio and the VS Code extension path.

    Overview
  • Stage-8 metaprogramming experiments for compiler mods (generators/analyzers/rewriters) explored how Beskid-side mods attach to pipeline stages without reintroducing language-level meta blocks.

    Overview
  • Compared Zig-style project.pn manifests and path-driven layouts against Go/Gleam patterns, then executed the Pecan-to-Beskid rename. project.pn research was superseded by Project.proj and pckg in later bands.

    Overview

Recent tasks