-
-
Notifications
You must be signed in to change notification settings - Fork 0
echidna: Client.res AffineScript-TEA port — missing primitives (Http/Promise/Json/Dict) [meta] #117
Copy link
Copy link
Open
Labels
enhancementNew capability or improvement to existing behaviourNew capability or improvement to existing behaviourfeeds:valence-shellFeeds valence-shell's proofs/engineering (D127): judge progress by what it contributes thereFeeds valence-shell's proofs/engineering (D127): judge progress by what it contributes therepriority:p3Low - nice to haveLow - nice to havescope:repoConfined to this repositoryConfined to this repositorystatus:blockedCannot proceed until a dependency clearsCannot proceed until a dependency clears
Description
Activity
Metadata
Metadata
Assignees
Labels
enhancementNew capability or improvement to existing behaviourNew capability or improvement to existing behaviourfeeds:valence-shellFeeds valence-shell's proofs/engineering (D127): judge progress by what it contributes thereFeeds valence-shell's proofs/engineering (D127): judge progress by what it contributes therepriority:p3Low - nice to haveLow - nice to havescope:repoConfined to this repositoryConfined to this repositorystatus:blockedCannot proceed until a dependency clearsCannot proceed until a dependency clears
Context
Porting
src/rescript/src/api/Client.resto 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
Http.get/Http.post/Responseaccessors)Async[T],bind,catch)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.resport (migration step 1 of 10).Downstream
All UI components that call
Client.*functions (Store.res+ 6 UI components) are blocked behind this cohort.