| re APL: BQN is a new take on APL w/ high performance implementation https://mlochbaum.github.io/BQN/ Dyalog APL is a well supported proprietary APL implementation https://www.dyalog.com re open source k implementations: there are many by now here is a current non-exhaustive list grouped by k dialect they orbit (to my understanding) k9 ktye (Go w/ Go, wasm, C targets) https://github.com/ktye/i k6 ngn/growler (C): https://codeberg.org/growler/k oK (JavaScript): https://github.com/JohnEarnest/ok kiwi (Zig): https://github.com/kiwi-array-lang/kiwi k3 kona (C): https://github.com/kevinlawler/kona gk (C): https://github.com/cmh25/gk ksharp (C#): https://github.com/ERufian/ksharp k-like goal (Go): https://codeberg.org/anaseto/goal klongpy (Python) https://github.com/briangu/klongpy I'm working on kiwi. kiwi has a focus on supporting Apple Silicon and can make use of Apple Silicon GPU (via MLX and Metal) as well as the Accelerate framework to speed up some workloads. kiwi also comes with companion apps for iPhone, iPad, Mac and Apple watch in case anyone wants to run k on a watch: https://kiwilang.com |