K was a proprietary [[Programming Languages|Programming Language]]. There are multiple modern reimplementations of it. > k is a synthesis of APL and LISP. Although many of the capabilities come from APL, the fundamental data construct is quite different. In APL the construct is a multi-dimensional matrix-like array, where the dimension of the array can range from 0 to some maximum (often 9). In k, like LISP, the fundamental data construct is a list. Also, like LISP, the k language is ASCII-based, so you don't need a special keyboard. # Notability # Philosophy Derived from [[APL]] and [[Lisp]]. # Forks ## Kona Kona is [[ISC]] licensed, written in [[C]]. - [Source](https://github.com/kevinlawler/kona) - Linux - BSD - macOS - Windows ## ngn/k Ngn/k is [[AGPLv3]] licensed, written in [[C]]. - [Source](https://codeberg.org/ngn/k) (original, abandoned) - [Source](https://codeberg.org/growler/k) (active fork) # Features # Tips # References ```cardlink url: https://k.miraheze.org/wiki/Running_K title: "Running K - The K Language Wiki" description: "K was originally created as a proprietary language, but the main implementations are freely available to the general public for personal use. Over the years, many..." host: k.miraheze.org ```