Sitelet https://github.com/hyperpolymath/affinescript/issues/560
Skip to content

codegen wall 1: variable-string wasm backend ops (String.length / indexing / startsWith / fromCharCode) #560

Description

@hyperpolymath

MIGRATION-PLAN.adoc:41-45,123-132,202-203: the [len:i32][utf8] layout exists (codegen.ml:375) but the ops are missing — variable-string operations cannot lower to the core-WASM backend. Gates all 71 STRING-GATED migration kernels (~12% of the 571-file corpus) and any real string-handling program on the reference backend. Doc-stated, previously issue-untracked. v1-blocking for a 'language base components' claim on the blessed backend. Part of the v1-readiness ledger.

Activity

  1. added 4 commits that reference this issue on Jun 21, 2026
  2. added
    bindingsABI, FFI, WASM, and cross-language interop surfaces
    enhancementNew capability or improvement to existing behaviour
    on Aug 27, 2026
  3. added
    scope:repoConfined to this repository
    status:readyFully specified and ready to be picked up
    feeds:valence-shellFeeds valence-shell's proofs/engineering (D127): judge progress by what it contributes there
    on Sep 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bindingsABI, FFI, WASM, and cross-language interop surfacesenhancementNew capability or improvement to existing behaviourfeeds:valence-shellFeeds valence-shell's proofs/engineering (D127): judge progress by what it contributes therepriority:p1High - schedule nextscope:repoConfined to this repositorystatus:readyFully specified and ready to be picked up

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions