Skip to content

Port remaining Pixi.res declarations beyond the #56 original bar #760

Description

@hyperpolymath

Why this is not #56

#56's original bar was the ~25 DOM/Console/Window functions idaptik's pilot actually used, plus a Bun-ESM host, an aspirational StartupError fixture, and docs. That remainder is in #759.

stdlib/Pixi.affine (+ UI/Sound) already covers the operational binding used by the idaptik-shaped smokes. The rest of idaptik's Pixi.res surface (~313 declarations beyond that) is a new inventory, not a close-blocker for #56.

Scope

  • Audit remaining Pixi.res / @pixi/* declarations against stdlib/Pixi.affine, PixiUI.affine, PixiSound.affine
  • Port only what a real idaptik build still reaches
  • Keep lowerings in lib/codegen_deno.ml (Bun-ESM host) and smokes under tests/codegen-deno/
  • Do not claim production-ready (DOC-09)

Out of scope

Activity

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

    enhancementNew capability or improvement to existing behaviourmigrationPorting between languages or toolchains (e.g. -> AffineScript)scope:repoConfined to this repository

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions