Lil: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
(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...")
 
m (IR compilers category)
 
(3 intermediate revisions by the same user not shown)
Line 26: Line 26:
* [[Array Cast]] episode 43, [https://www.arraycast.com/episodes/episode43-john-earnest-decker "John Earnest and Multimedia"].
* [[Array Cast]] episode 43, [https://www.arraycast.com/episodes/episode43-john-earnest-decker "John Earnest and Multimedia"].


{{APL dialects}}[[Category:Programming languages]]
{{APL dialects}}[[Category:List-based array languages]][[Category:Languages with first-class functions]][[Category:ASCII languages]][[Category:IR compilers]]

Latest revision as of 23:27, 24 January 2024


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