Lil

From APL Wiki
Revision as of 22:53, 12 January 2024 by Marshall (talk | contribs) (Created page with "{{Infobox array language | array model = Lists | index origin = 0 | function styles = defined or inline with <code>on</code> | numeric types = floats | unicode support = none | released = 2022 | file ext = .lil | developer = John Earnest | latest release version = 2024 (frequent releases) | implementation language = wikipedia:C...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


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.

External links


APL dialects [edit]
Maintained APL+WinAPL2APL64APL\ivApletteAprilCo-dfnsDyalog APLDyalog APL Visiondzaima/APLGNU APLKapNARS2000PometoTinyAPL
Historical A Programming LanguageA+ (A) ∙ APL#APL2CAPL\360APL/700APL\1130APL\3000APL.68000APL*PLUSAPL.jlAPL.SVAPLXExtended Dyalog APLIverson notationIVSYS/7090NARSngn/aplopenAPLOperators and FunctionsPATRowanSAXSHARP APLRationalized APLVisualAPL (APLNext) ∙ VS APLYork APL
Derivatives AHPLBQNCoSyELIGleeIIvyJJellyK (Goal, Klong, Q) ∙ KamilaLispLang5LilNialRADUiua
Overviews Comparison of APL dialectsTimeline of array languagesTimeline of influential array languagesFamily tree of array languages