-
-
Notifications
You must be signed in to change notification settings - Fork 0
Durable idris2 (+ zig) toolchain for web sessions #44
Copy link
Copy link
Open
Labels
enhancementNew capability or improvement to existing behaviourNew capability or improvement to existing behaviourpackagingGuix, Nix, containers, distribution artefactsGuix, Nix, containers, distribution artefactspriority:p2Normal - queue itNormal - queue itscope:repoConfined to this repositoryConfined to this repositorystatus:readyFully specified and ready to be picked upFully specified and ready to be picked up
Description
Activity
Metadata
Metadata
Assignees
Labels
enhancementNew capability or improvement to existing behaviourNew capability or improvement to existing behaviourpackagingGuix, Nix, containers, distribution artefactsGuix, Nix, containers, distribution artefactspriority:p2Normal - queue itNormal - queue itscope:repoConfined to this repositoryConfined to this repositorystatus:readyFully specified and ready to be picked upFully specified and ready to be picked up
Relegated from the thread. Web-session containers ship without idris2 / pack / zig, so the proof loop is CI-only unless reinstalled per session.
Confirmed working install path (this session):
chezschemeis preinstalled; a from-source idris2 0.8.0 bootstrap (make bootstrap SCHEME=chezscheme && make install) takes ~5–8 min and thenidris2 --build ochrance.ipkg+ all suites pass locally. zig is blocked —ziglang.orgis not on the network allowlist (403); a mirror or allowlist entry is needed for the FFI build+test locally.Make it durable so every session has a fast local proof loop:
ziglang.org(or vendor a zig mirror) for the FFI checks.https://claude.ai/code/session_011z2t8zAxfcCNLJzU7YdpBQ