apl: ⊥ decode / ⊤ encode (mixed-radix; +11)
Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 54s

- apl-decode: Horner reduce; scalar base broadcasts to digit length
- apl-encode: right-to-left modulo + floor-div
- 24 60 60 ⊥ 2 3 4 → 7384, 24 60 60 ⊤ 7384 → 2 3 4
- pipeline 132/132
This commit is contained in:
2026-05-08 22:49:11 +00:00
parent ef53232314
commit a074ea9e98
4 changed files with 77 additions and 1 deletions

View File

@@ -95,6 +95,8 @@
((= g "⍸") apl-interval-index)
((= g "") apl-union)
((= g "∩") apl-intersect)
((= g "⊥") apl-decode)
((= g "") apl-encode)
(else (error "no dyadic fn for glyph")))))
(define