K: A Concise, Fast, and Vector-Oriented Programming Language

2025-02-10

The k language family is a series of concise, fast, vector-oriented languages designed by Arthur Whitney. It's not a single version, but rather an evolving sequence of slightly incompatible iterations. This book focuses on open-source k implementations and the community around them, including ngn/k (k6) and oK (k5/6). It explores k's characteristics, learning curve, and relationship to APL and J. While known for conciseness and speed, k has a steep learning curve requiring dedicated practice.