giles
f5d3b1df19
Test, Build, and Deploy / test-build-deploy (push) Failing after 50s
apl: ⍵-rebind + primes.apl runs as-written (+4 tests)
Two changes wire the original primes idiom through:
1. Parser :glyph branch detects ⍵← / ⍺← and emits :assign-expr
(was only :name-token before).
2. Eval-ast :name lookup checks env["⍵"]/env["⍺"] before falling
back to env["omega"]/env["alpha"]. Inline ⍵-rebind binds
under the glyph key directly.
apl-run "primes ← {(2=+⌿0=⍵∘.|⍵)/⍵←⍳⍵} ⋄ primes 50"
→ 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47
primes.apl now runs as-written via apl-run-file + " ⋄ primes 30".
2026-05-07 23:19:45 +00:00
..
2026-05-06 18:21:03 +00:00
2026-05-06 09:19:56 +00:00
2026-05-07 23:19:45 +00:00
2026-05-05 12:35:26 +00:00
2026-05-06 09:19:56 +00:00
2026-05-06 09:19:56 +00:00
2026-05-06 09:19:56 +00:00
2026-04-25 08:06:17 +00:00
2026-04-24 16:03:00 +00:00
2026-05-06 09:19:56 +00:00
2026-04-24 16:03:00 +00:00
2026-04-25 08:54:00 +00:00
2026-05-06 09:19:56 +00:00
2026-04-24 15:47:25 +00:00
2026-04-24 15:50:22 +00:00
2026-04-25 18:35:32 +00:00
2026-05-06 09:19:56 +00:00
2026-04-24 16:03:00 +00:00
2026-05-06 09:19:56 +00:00
2026-05-06 09:19:56 +00:00
2026-05-06 09:19:56 +00:00
2026-04-24 15:16:45 +00:00
2026-04-23 19:42:16 +00:00
2026-05-01 20:20:56 +00:00
2026-04-25 16:32:26 +00:00
2026-05-06 11:06:05 +00:00
2026-05-06 15:37:40 +00:00