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
```