Lil

Lil is a multi-paradigm language designed for the Decker graphics and application framework by John Earnest. It features array programming elements influenced by Q, including immutable lists (which are nested to represent high-rank arrays), dictionaries, and tables. It supports both functional and imperative styles, and has a keyword-based syntax that resembles traditional scripting and query languages rather than the density of K.