# Kevin's Programming Language (KPL) Specification Version 0.0.0 --- ## Overview KPL is a high level, multi-threaded, asynchronous, garbage collected, just in time compiled, programming language. This document describes the design of the language, it's implementation and the life cycle of a KPL program.