Skip to content

echidna: Client.res AffineScript-TEA port — missing primitives (Http/Promise/Json/Dict) [meta] #117

@hyperpolymath

Description

@hyperpolymath

Context

Porting src/rescript/src/api/Client.res to AffineScript-TEA (migration roadmap commit b942b9d, [migration-roadmap.rescript-to-affinescript]) is gated on four stdlib primitives that AffineScript does not yet expose. Each was filed separately; this parent formalises the cohort.

Blocker

Typed surfaces wait on hyperpolymath/affinescript#228 (module-qualified type paths).

Children

Source

Split from a single porting context across four separate primitive-need issues. Formalising as a parent so the cohort can be tracked together and closed in lockstep with the Client.res port (migration step 1 of 10).

Downstream

All UI components that call Client.* functions (Store.res + 6 UI components) are blocked behind this cohort.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions