FIXAPL

https://fixapl.netlify.app/

Article

  • FIXAPL is an APL variant that removes monadic/dyadic glyph overloading
  • Each operator has one meaning regardless of argument count
  • Implemented in TypeScript; aims to make array programming more learnable

Discussion

  • Commenters note APL’s overloading was a Selectric type-ball constraint, not a design virtue
  • Monadic/dyadic reuse works well when there’s a natural default (e.g. √16 = 2√16)
  • Questions about performance vs CBQN which uses AVX/NEON SIMD

Discuss on HN


Type Link
Added Apr 16, 2026
Modified Apr 16, 2026