%%====================================================================== %% WARNING: Do NOT edit this file. It was produced automatically %% with the UNIX pipeline %% %% biblex xxx.bib | \ %% gawk -f keywords.awk | \ %% egrep 'entrytype$' | \ %% gawk -f fmtwords.awk >xxx.xwx %% %% by beebe@gamma.math.utah.edu on Fri Oct 20 16:36:20 MDT 2023 %%====================================================================== \ifx \NAMECITE \undefined % User can override this definition \def \NAMECITE #1#2{{\bf #1} \cite{#2}} \fi \NAMECITE{\$37.99}{% Ragde:2013:BRO% }. \NAMECITE{\$60.00}{% Miljenovic:2013:BRP% }. \NAMECITE{\$70}{% Gammie:2009:BRR% }. \NAMECITE{\$AU}{% Thomas:2004:BRI% }. \NAMECITE{$ \lambda $}{% Arbiser:2009:CCS,% Barbanera:1997:MSN,% Bezem:1996:SPU,% Crolard:1999:CCC,% Curien:1994:TPY,% Curien:1996:CRC,% David:2005:ICE,% Gartner:1996:RIC,% Goldberg:2000:AEL,% Hatcliff:1997:TC,% Huet:1994:RTC,% Kamareddine:1997:ECE,% Kamareddine:2005:TCO,% Orbaek:1997:TC% }. \NAMECITE{$ \lambda \nu $}{% Benaissa:1996:CES% }. \NAMECITE{$ \lambda s_e$}{% Guillaume:2000:CDP% }. \NAMECITE{$ \omega $}{% Harper:1996:OIE% }. \NAMECITE{$ \Pi $}{% Kamareddine:1996:CTC,% DalZilio:2002:RAC,% Gartner:1996:RIC,% Jeffrey:2001:BRC,% Rockl:2003:FAS% }. \NAMECITE{-calculi}{% Kamareddine:2005:TCO% }. \NAMECITE{-calculus}{% Arbiser:2009:CCS,% Crolard:1999:CCC,% Curien:1996:CRC,% DalZilio:2002:RAC,% David:2005:ICE,% Gartner:1996:RIC,% Goldberg:2000:AEL,% Guillaume:2000:CDP,% Hatcliff:1997:TC,% Huet:1994:RTC,% Kamareddine:1997:ECE,% Orbaek:1997:TC,% Rockl:2003:FAS,% Jeffrey:2001:BRC% }. \NAMECITE{{}-conversion}{% Kamareddine:1996:CTC% }. \NAMECITE{-cube}{% Barbanera:1997:MSN% }. \NAMECITE{{-RED}}{% Gartner:1996:RIC% }. \NAMECITE{//www.pragprog.com}{% Hage:2011:BRL% }. \NAMECITE{{0}}{% Bhamidipati:2009:BRP,% Boiten:2003:BRC,% Boiten:2012:BRM,% Buday:2008:BRL,% Cebrian:2011:BRH,% Cebrian:2012:BRS,% Derrick:2004:BRP,% Hutton:1994:BRI,% Jones:1992:BRP,% Karczmarczuk:2003:BRS,% Keller:2003:BRW,% Kluge:2001:BRI,% McKenzie:1999:BRM,% Mitchell:1995:BRA,% Sankel:2006:BRH,% Simpson:2007:BRP,% Thomas:2002:BRP,% Thomas:2004:BRR,% Villanueva:2007:BRV,% dePaiva:2001:BRD,% vonSydow:2000:BRH% }. \NAMECITE{0-13-184854-2}{% Fourman:1996:BRP% }. \NAMECITE{0-13-288788-6}{% Fourman:1996:BRP% }. \NAMECITE{0-13-722075-8}{% Fourman:1996:BRP% }. \NAMECITE{{0-19-511306-3}}{% Thomas:2002:BRP% }. \NAMECITE{{0-201-39820-6}}{% Kluge:2001:BRI% }. \NAMECITE{0-201-59604-0}{% Russell:2003:BRA% }. \NAMECITE{0-262-06217-8}{% Taha:2003:BRE% }. \NAMECITE{{0-262-19455-4}}{% Karczmarczuk:2003:BRS% }. \NAMECITE{0-262-22069-5}{% Gammie:2009:BRR% }. \NAMECITE{0-262-51087-1}{% Wood:2001:BRS% }. \NAMECITE{0-333-99285-7}{% Hancock:2004:BRF% }. \NAMECITE{{0-387-95349-3}}{% Derrick:2004:BRP% }. \NAMECITE{{0-387-95391-4}}{% Thomas:2004:BRR% }. \NAMECITE{{0-471-93844-0}}{% Mitchell:1995:BRA% }. \NAMECITE{{0-471-99886-9}}{% Keller:2003:BRW% }. \NAMECITE{0-521-39022-2}{% Fourman:1996:BRP% }. \NAMECITE{{0-521-41497-0}}{% Jones:1992:BRP% }. \NAMECITE{{0-521-44189-7}}{% Hutton:1994:BRI% }. \NAMECITE{0-521-45520-0}{% Klop:2001:BRT% }. \NAMECITE{0-521-48089-2}{% ODonnell:2001:BRC% }. \NAMECITE{{0-521-54310-X}}{% Buday:2008:BRL% }. \NAMECITE{0-521-57681-4}{% Hartel:1999:BRF% }. \NAMECITE{{0-521-58775-1}}{% McKenzie:1999:BRM,% dePaiva:2001:BRD% }. \NAMECITE{{0-521-61410-4}}{% Cebrian:2011:BRH% }. \NAMECITE{0-521-63168-8}{% Kahrs:1998:BRH% }. \NAMECITE{{0-521-64408-9}}{% vonSydow:2000:BRH% }. \NAMECITE{{0-521-69269-5}}{% Bhamidipati:2009:BRP% }. \NAMECITE{{0-521-74758-9}}{% Cebrian:2012:BRS% }. \NAMECITE{{0-521-78098-5}}{% Boiten:2003:BRC% }. \NAMECITE{{0-521-89556-1}}{% Boiten:2012:BRM% }. \NAMECITE{{0-9543006-3-7}}{% Simpson:2007:BRP% }. \NAMECITE{{0-9543006-9-6}}{% Sankel:2006:BRH% }. \NAMECITE{0-9576711-0-5}{% Ragde:2013:BRO% }. \NAMECITE{{1}}{% Boiten:2012:BRM,% DeJong:2011:BRF,% Hudson:2015:RLY,% Jadud:2014:BRR,% Jones:2007:BRH,% Matthews:2008:OSS,% McKenzie:1999:BRM,% Michaelson:2007:BRI,% Patryshev:2014:BRI,% Sankar:2009:BRP,% Sloane:2009:BRS,% dePaiva:2001:BRD% }. \NAMECITE{1-107-02957-0}{% Watt:2014:BRP% }. \NAMECITE{1-4039-0772-2}{% Hancock:2004:BRF% }. \NAMECITE{1-4302-6250-8}{% Green:2014:BRB% }. \NAMECITE{{1-4398-9666-6}}{% Patryshev:2014:BRI% }. \NAMECITE{{1-59059-757-5}}{% DeJong:2011:BRF% }. \NAMECITE{1-59327-283-9}{% Michaelson:2013:BRL% }. \NAMECITE{{1-59327-491-2}}{% Jadud:2014:BRR% }. \NAMECITE{1-74009-404-2}{% Thomas:2004:BRI% }. \NAMECITE{{1-934356-00-X}}{% Sankar:2009:BRP% }. \NAMECITE{{150}}{% Thomas:2004:BRI% }. \NAMECITE{{1994}}{% Gordon:1996:BRI% }. \NAMECITE{{1995}}{% Bailes:1999:BRF,% Burton:1999:BRA,% Page:1997:BRA,% Page:1998:BRA,% Richards:1998:BRH% }. \NAMECITE{{1996}}{% Appel:1997:BRG,% Reade:1997:BRM,% Tennent:1997:BRF,% Thompson:1999:BRA% }. \NAMECITE{{1997}}{% Jeffrey:1998:BRM,% Okasaki:1999:BRC% }. \NAMECITE{{1998}}{% Hanus:2001:BRP,% Tennent:2000:BRT% }. \NAMECITE{{1999}}{% Jeffrey:2001:BRC,% Lins:2000:BRR% }. \NAMECITE{{1ML}}{% Rossberg:2018:CMU% }. \NAMECITE{{2}}{% Jadud:2014:BRR% }. \NAMECITE{{2.0}}{% Bulterman:2004:SIM% }. \NAMECITE{{2000}}{% Reade:2004:BRP% }. \NAMECITE{{2001}}{% Hains:2003:BRI,% Taha:2003:BRE% }. \NAMECITE{{2002}}{% Angus:2003:BRT,% Shah:2006:BRA% }. \NAMECITE{{2003}}{% Kahrs:2005:BRT,% Loulergue:2004:BRD,% Shah:2004:BRK% }. \NAMECITE{{2004}}{% Shah:2004:BRP% }. \NAMECITE{{2008}}{% Chitil:2009:BRE,% Thiemann:2010:SID% }. \NAMECITE{{2009}}{% Tolmach:2011:SID% }. \NAMECITE{{2014}}{% Codish:2016:PSS,% Dreyer:2016:SID,% Grust:2015:TFH% }. \NAMECITE{{2015}}{% Tanter:2020:RLP% }. \NAMECITE{{2018}}{% Ragde:2020:RAF% }. \NAMECITE{{2019}}{% Hackett:2020:RTT% }. \NAMECITE{{2020}}{% Grust:2020:RAD% }. \NAMECITE{{20652}}{% Castro:2013:BRB% }. \NAMECITE{28-30081991}{% Johnson:1992:RFP% }. \NAMECITE{2nd}{% Reade:1997:BRM,% Taha:2003:BRE,% Wood:2001:BRS% }. \NAMECITE{{3}}{% Abadi:1994:BMT,% Burnett:2001:FFO,% Derrick:2004:BRP,% King:2007:BRS,% Michaelson:2007:BRI,% Thomas:2002:BRP,% Villanueva:2007:BRV% }. \NAMECITE{3-4}{% Anonymous:2009:JVIc,% Anonymous:2009:JVId,% Anonymous:2010:JVIe,% Anonymous:2010:JVIf% }. \NAMECITE{{3-540-00296-0}}{% Villanueva:2007:BRV% }. \NAMECITE{{3-540-20234-X}}{% King:2007:BRS% }. \NAMECITE{{3-540-40174-1}}{% Michaelson:2007:BRI% }. \NAMECITE{3-540-43092-X}{% Wallingford:2004:BRP% }. \NAMECITE{{359}}{% Wallingford:2004:BRP% }. \NAMECITE{3rd}{% Thomas:2002:BRP% }. \NAMECITE{{4}}{% Carette:2011:BRH,% Cebrian:2011:BRH,% Clare:2015:RFS,% Karczmarczuk:2003:BRS,% Sperber:2014:BRS,% Thomas:2004:BRR% }. \NAMECITE{4th}{% Krishnamurthi:2002:PAD% }. \NAMECITE{{5}}{% Bhamidipati:2009:BRP,% Boiten:2003:BRC,% DeJong:2011:BRF% }. \NAMECITE{5-6}{% Anonymous:2010:JVIg,% Anonymous:2010:JVIh% }. \NAMECITE{50-year}{% Hutton:2017:CYJ% }. \NAMECITE{{6}}{% Hage:2011:BRL,% Kluge:2001:BRI,% Patryshev:2014:BRI,% Sankel:2006:BRH% }. \NAMECITE{{7}}{% Hutton:1994:BRI,% Simpson:2007:BRP,% Thompson:2016:RSI% }. \NAMECITE{{8}}{% Sperber:2020:RFR% }. \NAMECITE{{9}}{% Cebrian:2012:BRS,% Keller:2003:BRW,% vonSydow:2000:BRH% }. \NAMECITE{{'91}}{% Johnson:1992:RFP% }. \NAMECITE{{97}}{% Castro:2013:BRB% }. \NAMECITE{{97-81-4493-20652}}{% Castro:2013:BRB% }. \NAMECITE{{978}}{% Carette:2011:BRH,% Clare:2015:RFS,% Hage:2011:BRL,% Hudson:2015:RLY,% Sloane:2009:BRS,% Sperber:2014:BRS,% Sperber:2020:RFR,% Thompson:2016:RSI% }. \NAMECITE{978-0-262-06279-4}{% Chitil:2009:BRE% }. \NAMECITE{{978-0-262-10114-1}}{% Sloane:2009:BRS% }. \NAMECITE{{978-0-262-52664-7}}{% Thompson:2016:RSI% }. \NAMECITE{978-0-521-51338-8}{% Miljenovic:2013:BRP% }. \NAMECITE{{978-0-521-89957-4}}{% Carette:2011:BRH% }. \NAMECITE{{978-1-107-03660-4}}{% Sperber:2014:BRS% }. \NAMECITE{978-1-4493-1103-2}{% Brown:2012:BRF% }. \NAMECITE{{978-1-4665-0455-4}}{% Clare:2015:RFS% }. \NAMECITE{978-1-59327-283-8}{% Michaelson:2013:BRL% }. \NAMECITE{{978-1-59327-435-1}}{% Hudson:2015:RLY% }. \NAMECITE{{978-1-617-29224-8}}{% Sperber:2020:RFR% }. \NAMECITE{978-1-84882-617-5}{% Kolar:2012:BRD% }. \NAMECITE{{978-1-934356-45-6}}{% Hage:2011:BRL% }. \NAMECITE{=}{% Muller:1999:HHL,% Trinder:1998:ASP% }. \NAMECITE{A-translation}{% Coquand:1994:TLC% }. \NAMECITE{Abelson}{% Wood:2001:BRS% }. \NAMECITE{Abrial}{% Boiten:2012:BRM% }. \NAMECITE{Abstract}{% Bourdoncle:1992:AID,% Gilray:2018:AAU,% Harrison:1993:ADT,% Burton:1991:END,% Burton:1993:PMA,% Danvy:2001:NET,% Devriese:2012:FTO,% Garcia-Perez:2019:FRK,% Johnson:2014:PFA,% Sestoft:1997:DLA,% Streicher:1998:CLC,% Strydonck:2021:LCF,% VanHorn:2012:SAA,% Washburn:2008:BGB,% Mitchell:1995:BRA% }. \NAMECITE{Abstraction}{% Brown:2012:BRF,% Schmid:2003:ISF,% VanHorn:2012:SAA% }. \NAMECITE{Abstractions}{% Sloane:2009:BRS,% Jackson:2006:SAL% }. \NAMECITE{Abstracts}{% Hutton:2014:PA,% Hutton:2015:PAa,% Hutton:2015:PAb,% Hutton:2016:PAa,% Hutton:2016:PAb,% Hutton:2017:PAa,% Hutton:2017:PAb,% Hutton:2018:PA,% Hutton:2019:PAa,% Hutton:2019:PAb,% Hutton:2020:PAa,% Hutton:2020:PAb,% Hutton:2021:PAa,% Hutton:2021:PAb,% Hutton:2022:PAa,% Hutton:2022:PAb,% Hutton:2022:PAc,% Hutton:2023:PA,% Hutton:2015:PAc% }. \NAMECITE{access}{% Banerjee:2005:SBA,% Swierstra:2020:HBR% }. \NAMECITE{accesses}{% Bennett:2001:PFT% }. \NAMECITE{accidents}{% Damian:2003:SAP% }. \NAMECITE{account}{% Filinski:2021:PDP,% Swords:2018:EAC% }. \NAMECITE{accumulating}{% Ireland:1999:AVF,% Katsumata:2008:AFF,% Voigtlander:2004:CFA% }. \NAMECITE{accumulative}{% Morihata:2012:MAF% }. \NAMECITE{accumulators}{% Danvy:2023:FLR% }. \NAMECITE{acids}{% Turcotte:1995:ECN% }. \NAMECITE{across}{% Dagand:2014:TFA% }. \NAMECITE{act}{% Adams:1993:FPE,% Hinze:2003:FCA% }. \NAMECITE{action}{% Bondorf:1996:GAC% }. \NAMECITE{activations}{% Sivaramakrishnan:2016:CSA% }. \NAMECITE{actor}{% Agha:1997:FAC% }. \NAMECITE{actors}{% Caldwell:2020:TDA% }. \NAMECITE{{Acute}}{% Sewell:2007:AHL% }. \NAMECITE{ad}{% Gonthier:2013:HMA% }. \NAMECITE{{Ada}}{% Tolmach:1998:MAS% }. \NAMECITE{Addis}{% Kolar:2012:BRD% }. \NAMECITE{Addison}{% Hage:2012:BRB,% Kluge:2001:BRI,% Richards:1998:BRH,% Russell:2003:BRA% }. \NAMECITE{addition}{% ODonnell:2004:FPD% }. \NAMECITE{adequacy}{% Breitner:2018:ALN% }. \NAMECITE{adequate}{% Goldberg:2000:AEL,% Rockl:2003:FAS% }. \NAMECITE{adjusting}{% Acar:2013:CSS,% Chen:2014:ISA% }. \NAMECITE{administrative}{% Damian:2003:CTF% }. \NAMECITE{{{{Advanced}}}}{% Burton:1999:BRA,% Shah:2006:BRA,% Thompson:1999:BRA% }. \NAMECITE{advice}{% Botta:2017:CCT% }. \NAMECITE{again}{% Siek:2021:BCT% }. \NAMECITE{{Agda}}{% Abel:2017:IPA,% Mu:2009:APA,% Swierstra:2011:SVP,% Vezzosi:2021:CAD% }. \NAMECITE{{{Agility}}}{% Brown:2012:BRF% }. \NAMECITE{Alejandro}{% Green:2014:BRB% }. \NAMECITE{Algebra}{% Mu:2009:APA,% Fegaras:2017:ADB,% Hudak:1996:HMN,% Poll:1999:BRA% }. \NAMECITE{Algebraic}{% Katsumata:2008:AFF,% Schultz:2017:ADI,% Barbanera:1997:MSN,% Kammar:2017:NVR,% Luksic:2020:LAE,% Morihata:2021:LCA,% Selinger:2002:LCA% }. \NAMECITE{algebraic-}{% Barbanera:1997:MSN% }. \NAMECITE{Algebras}{% Spivey:2009:ACS% }. \NAMECITE{{Algol}}{% OHearn:1996:NAC% }. \NAMECITE{Algorithm}{% Bird:2010:PFA,% Grust:2020:RAD,% Miljenovic:2013:BRP,% Trinder:1998:ASP,% Aharoni:1992:RTA,% Aharoni:1997:CAM,% Aransay:2015:FHO,% Bird:2013:SAE,% Bird:2020:OPF,% Bird:2021:GAD% }. \NAMECITE{Algorithmic}{% Nilsson:1994:ADL,% Okasaki:2001:SIA,% Sperber:2009:RRA,% Scaife:2005:PSC% }. \NAMECITE{Algorithms}{% Appel:1997:BRG,% Bonfante:2001:API,% Edmonds:2008:HTA,% Schneider:2004:VRS,% Bird:1992:FPT,% Bird:1992:FPU,% Bird:2001:FPU,% Erwig:2001:IGF,% Johnsson:1998:EGA,% Le:1999:URM,% Okasaki:1997:TAB,% Rabhi:1999:AFP,% Ragde:2020:RAF,% Cebrian:2011:BRH,% Russell:2003:BRA% }. \NAMECITE{aliasing}{% Berger:2007:LAA% }. \NAMECITE{allocation}{% Gilray:2018:AAU% }. \NAMECITE{almost}{% Bringert:2008:PAC% }. \NAMECITE{alone}{% Kiselyov:2021:EAR% }. \NAMECITE{alternative}{% Achten:2021:SAR% }. \NAMECITE{always}{% Siles:2012:PTS% }. \NAMECITE{Amadio}{% dePaiva:2001:BRD% }. \NAMECITE{amortized}{% Hoffmann:2015:TBA% }. \NAMECITE{Analogical}{% Schmid:2003:ISF% }. \NAMECITE{analyses}{% Bondorf:1993:EAR,% Gilray:2018:AAU,% Pena:2005:NDA% }. \NAMECITE{analysis}{% Abel:2002:PAS,% Baker-Finch:2004:CPR,% Benzinger:2001:ACA,% Berger:2007:LAA,% Burn:1996:PCC,% Colazzo:2006:SAP,% Crary:2005:MAI,% DalZilio:2002:RAC,% Damian:2003:SAP,% DiPierro:2005:QSA,% Ernoult:1995:USA,% Fischer:2003:ASG,% Hannan:1998:TBE,% Hoffmann:2015:TBA,% Honda:2005:NTF,% Jackson:2006:SAL,% Johnson:2014:PFA,% Might:2008:ERC,% Palsberg:1993:CBT,% Qu:2021:RCA,% Rockl:2003:FAS,% Schmidt-Schauss:2008:SNS,% Sergey:2017:MHO,% Wand:1993:SCB,% Sloane:2009:BRS% }. \NAMECITE{analytic}{% Appel:1996:EAS% }. \NAMECITE{analytics}{% Fegaras:2017:ADB% }. \NAMECITE{Andrew}{% Kahrs:1998:BRH,% McKenzie:1999:BRM% }. \NAMECITE{{ANF}}{% Koronkevich:2022:APD% }. \NAMECITE{Animated}{% Meehan:1998:AFL% }. \NAMECITE{animation}{% Arya:1994:FAS,% Thompson:2000:FRA% }. \NAMECITE{Annie}{% Sperber:2014:BRS% }. \NAMECITE{antiquote}{% Hinze:2011:TQA% }. \NAMECITE{Antoni}{% Gordon:1996:BRI% }. \NAMECITE{anyone}{% Okasaki:1998:EHO% }. \NAMECITE{Apostolos}{% Cebrian:2012:BRS% }. \NAMECITE{Appel}{% McKenzie:1999:BRM% }. \NAMECITE{application}{% Brumfitt:1992:MFM,% Flanagan:1999:SFA,% Huet:2005:FTM,% Jones:1992:CLA,% Swierstra:2022:WKR% }. \NAMECITE{Applications}{% Castro:2013:BRB,% Hartel:1993:SIS,% Statman:1999:APT,% Taha:2000:SIS,% Taha:2003:SAI,% Hartel:1995:SIS,% Kessin:2012:BWA,% Lisper:1994:TUT,% Page:1997:BRA,% Page:1998:BRA% }. \NAMECITE{Applicative}{% Matsuda:2018:ABP,% Mcbride:2008:APE% }. \NAMECITE{applied}{% Gartner:1996:RIC% }. \NAMECITE{apply}{% Marlow:2006:MFC% }. \NAMECITE{{Applying}}{% Breitner:2021:RSV% }. \NAMECITE{Approach}{% Hartel:1999:BRF,% Caporaso:2001:PAC,% Cousineau:1998:FAP,% Gilray:2018:AAU,% Mena:2014:BHP,% Moggi:2001:MEE,% Rabhi:1999:AFP,% Silbermann:1992:DTA,% VanNoort:2010:LAD,% Xi:2007:DMA,% Russell:2003:BRA% }. \NAMECITE{Apress}{% DeJong:2011:BRF,% Green:2014:BRB% }. \NAMECITE{April}{% Michaelson:2013:BRL% }. \NAMECITE{arbitrary}{% PeytonJones:2007:PTI% }. \NAMECITE{arbitrary-rank}{% PeytonJones:2007:PTI% }. \NAMECITE{Architecture}{% Johnson:1992:RFP% }. \NAMECITE{Armstrong}{% Duponcheel:1995:BRC,% Sankar:2009:BRP% }. \NAMECITE{array}{% Grelck:2005:SMM,% Scholz:2003:SAC,% Wand:2001:SCD% }. \NAMECITE{Arrays}{% PeytonJones:2003:A,% Hoffmann:2015:TBA,% Johnsson:1998:EGA,% Mccutchen:2020:ESD,% ONeill:1997:NMF% }. \NAMECITE{arrow}{% Achten:2013:EAB,% Lindley:2010:AC% }. \NAMECITE{arrow-based}{% Achten:2013:EAB% }. \NAMECITE{arrows}{% Jacobs:2009:CSA,% Liu:2011:CCA% }. \NAMECITE{Art}{% Hartel:1993:SIS,% Hartel:1995:SIS,% Lewis:2013:IAP,% Patryshev:2014:BRI% }. \NAMECITE{Arvind}{% Hains:2003:BRI% }. \NAMECITE{Aspects}{% Wallingford:2004:BRP,% Aspinall:2008:TSU,% Krishnamurthi:2002:PAD,% Okasaki:2001:SIA,% Ramsey:2003:PAR% }. \NAMECITE{Asperti}{% Michaelson:2000:BRO% }. \NAMECITE{assembly}{% Morrisett:2002:SBT,% Morrisett:2003:SBT% }. \NAMECITE{assertions}{% Bonelli:2005:CAP% }. \NAMECITE{Assignment}{% Scholz:2003:SAC,% DiCosmo:1993:DTI% }. \NAMECITE{assistant}{% Chlipala:2008:MDC,% Danvy:2022:FUL,% Danvy:2023:FUL% }. \NAMECITE{associated}{% Goldberg:2000:AEL% }. \NAMECITE{associative}{% Kirchner:2001:PRP% }. \NAMECITE{associative-commutative}{% Kirchner:2001:PRP% }. \NAMECITE{assumptions}{% Vytiniotis:2011:OXM% }. \NAMECITE{asynchronous}{% Gay:2010:LTT% }. \NAMECITE{augment}{% Ghani:2007:MAG% }. \NAMECITE{Author}{% Anonymous:1991:AIV,% Anonymous:1992:AIV,% Anonymous:1993:AIV,% Anonymous:1994:AIV,% Anonymous:1995:AIV,% Anonymous:1996:AIV% }. \NAMECITE{authoring}{% Gallesio:2005:SFA% }. \NAMECITE{{AutoBayes}}{% Fischer:2003:ASG% }. \NAMECITE{Automata}{% Krishnamurthi:2006:EPA% }. \NAMECITE{Automated}{% Benzinger:2001:ACA,% Carette:2011:BRH,% Greve:2008:EEA,% Harrison:2009:HPL% }. \NAMECITE{Automatic}{% Appel:1997:BRG,% Damiani:2000:AUC,% Ireland:1999:AVF,% Lapalme:1998:DTA% }. \NAMECITE{automation}{% Gonthier:2013:HMA% }. \NAMECITE{avoidability}{% Botta:2017:CCT% }. \NAMECITE{avoidance}{% Crary:2020:FSA% }. \NAMECITE{aware}{% Sivaramakrishnan:2014:MMA% }. \NAMECITE{axiomatic}{% Affeldt:2021:TMA% }. \NAMECITE{axioms}{% Cockx:2018:PRU% }. \NAMECITE{B}{% Boiten:2012:BRM,% Loulergue:2004:BRD,% Abrial:2010:MEB% }. \NAMECITE{Baader}{% Klop:2001:BRT% }. \NAMECITE{{Baby}}{% Abadi:1994:BMT% }. \NAMECITE{Back}{% Anonymous:1991:JVIb,% Anonymous:1991:JVId,% Anonymous:1991:JVIf,% Anonymous:1991:JVIh,% Anonymous:1992:JVIb,% Anonymous:1992:JVId,% Anonymous:1992:JVIf,% Anonymous:1992:JVIh,% Anonymous:1993:JVIb,% Anonymous:1993:JVId,% Anonymous:1993:JVIf,% Anonymous:1993:JVIh,% Anonymous:1994:JVIb,% Anonymous:1994:JVId,% Anonymous:1994:JVIf,% Anonymous:1994:JVIh,% Anonymous:1995:JVIb,% Anonymous:1995:JVId,% Anonymous:1995:JVIf,% Anonymous:1995:JVIh,% Anonymous:1996:JVIb,% Anonymous:1996:JVId,% Anonymous:1996:JVIf,% Anonymous:1996:JVIh,% Anonymous:1996:JVIj,% Anonymous:1996:JVIl,% Anonymous:2009:JVIb,% Anonymous:2009:JVId,% Anonymous:2009:JVIf,% Anonymous:2009:JVIh,% Anonymous:2009:JVIj,% Anonymous:2010:JVIb,% Anonymous:2010:JVId,% Anonymous:2010:JVIf,% Anonymous:2010:JVIh,% Anonymous:2011:JVIb,% Anonymous:2011:JVId,% Anonymous:2011:JVIf,% Anonymous:2011:JVIh,% Anonymous:2011:JVIj,% Anonymous:2012:JVIb,% Anonymous:2012:JVId,% Anonymous:2012:JVIf,% Anonymous:2012:JVIh,% Anonymous:2012:JVIj,% Anonymous:2013:JVIb,% Anonymous:2013:JVId,% Anonymous:2013:JVIf,% Anonymous:2013:JVIh,% Anonymous:2013:JVIj,% Anonymous:2013:JVIl,% Anonymous:2014:JVIb,% Anonymous:2014:JVId,% Anonymous:2014:JVIf,% Anonymous:2014:JVIh,% Anonymous:2014:JVIj,% Hutton:1996:FPB,% Pruiksma:2022:BF% }. \NAMECITE{backend}{% Tan:2019:VCC% }. \NAMECITE{Backhouse}{% Shah:2004:BRP% }. \NAMECITE{Backtracking}{% Pirog:2017:BCD% }. \NAMECITE{backward}{% Brede:2021:CMB% }. \NAMECITE{balanced}{% Friedmann:2011:MBD,% Hirai:2011:BWB,% Mu:2021:LSB% }. \NAMECITE{Balancing}{% Hirai:2011:BWB,% Adams:1993:FPE% }. \NAMECITE{bananas}{% Washburn:2008:BGB% }. \NAMECITE{Baral}{% Shah:2004:BRK% }. \NAMECITE{{Barendregt}}{% Kamareddine:1996:CTC% }. \NAMECITE{bargain}{% Neergaard:2005:TPB% }. \NAMECITE{Barron}{% Keller:2003:BRW% }. \NAMECITE{Barski}{% Jadud:2014:BRR% }. \NAMECITE{base}{% Lack:2009:GUD% }. \NAMECITE{Based}{% Abadi:2005:LBS,% Achten:2013:EAB,% Banerjee:2005:SBA,% Blanqui:2018:SBT,% Burn:1996:PCC,% Carpenter:1996:SLB,% Clark:1996:FBR,% Haller:2018:PMF,% Hannan:1998:TBE,% Hoffmann:2015:TBA,% Kodama:2008:TTP,% Luke:2005:LRB,% Mackie:1994:LFP,% Mena:2014:BHP,% Morazan:2018:IHB,% Morrisett:2002:SBT,% Morrisett:2003:SBT,% Scaife:2005:PSC,% Seco:2017:CBL,% Shaikhha:2018:PVP,% Smith:2003:CTB,% Traytel:2015:VDP,% Zhao:2006:TBC% }. \NAMECITE{Basic}{% McKenzie:1999:BRM,% PeytonJones:2003:BIO,% Appel:1997:MCI,% Irwin:2001:CBF% }. \NAMECITE{Basics}{% Thompson:2016:RSI,% Hutton:1996:FPB% }. \NAMECITE{Basis}{% Jones:2006:BRS,% Cardelli:1991:SBQ,% Clark:1996:FBR% }. \NAMECITE{{Batcher}}{% Hinze:2018:BOE% }. \NAMECITE{be}{% Greiner:1996:WPC% }. \NAMECITE{bee}{% Convent:2020:DBD,% Serrano:2000:BID% }. \NAMECITE{Beginner}{% Michaelson:2013:BRL,% Hudson:2015:RLY,% Lipovaca:2012:LYH,% Tirronen:2015:UBM% }. \NAMECITE{Beginning}{% Mena:2014:BHP,% Whitington:2013:OVB,% Ragde:2013:BRO,% Green:2014:BRB% }. \NAMECITE{behaviour}{% Amtoft:1997:TBR% }. \NAMECITE{behind}{% Cockx:2020:EDC% }. \NAMECITE{being}{% Dreyer:2022:BPS,% Nilsson:2001:HLB% }. \NAMECITE{Ben}{% Gordon:1996:BRI% }. \NAMECITE{benchmark}{% Hammes:1997:EFL,% Hartel:1996:BIF% }. \NAMECITE{Benchmarking}{% Hartel:1996:BIF,% Moss:2001:IBP% }. \NAMECITE{benefit}{% Ariola:2008:CRT% }. \NAMECITE{benefits}{% Chakravarty:2004:RBT% }. \NAMECITE{Berger}{% Dyckhoff:2001:BRC% }. \NAMECITE{Better}{% Brown:2012:BRF% }. \NAMECITE{between}{% Lins:1994:EBC% }. \NAMECITE{Bibliography}{% PeytonJones:2003:B% }. \NAMECITE{Bice}{% Jadud:2014:BRR% }. \NAMECITE{bidirectional}{% Matsuda:2018:ABP% }. \NAMECITE{bidirectionalization}{% Matsuda:2018:ABP,% Voigtlander:2013:ESB% }. \NAMECITE{bidirectionalizer}{% Voigtlander:2013:ESB% }. \NAMECITE{Big}{% Altenkirch:2009:BSN,% Cheney:2018:SIP,% Nakata:2009:SSB,% Fegaras:2017:ADB% }. \NAMECITE{Big-step}{% Altenkirch:2009:BSN,% Nakata:2009:SSB% }. \NAMECITE{binary}{% Goldberg:2000:AEL,% Grygiel:2015:CGT,% Gustafsson:2006:EMB,% Hinze:2002:FLB,% Kennedy:2012:EBC,% Padovani:2017:SLI,% Swierstra:2020:HBR% }. \NAMECITE{binder}{% Kamareddine:2005:TCO% }. \NAMECITE{binders}{% Lakin:2013:CEI,% Pouillard:2012:UTS% }. \NAMECITE{binding}{% Allais:2021:TSS,% Palsberg:1993:CBT,% Stansifer:2016:RSM,% Wand:1993:SCB% }. \NAMECITE{binding-safe}{% Stansifer:2016:RSM% }. \NAMECITE{binding-time}{% Palsberg:1993:CBT,% Wand:1993:SCB% }. \NAMECITE{Bindings}{% PeytonJones:2003:DB,% Flatt:2012:MWT% }. \NAMECITE{binomial}{% Hinze:1999:EBH% }. \NAMECITE{Biological}{% Wakeling:2006:EPB% }. \NAMECITE{Bird}{% Grust:2015:TFH,% Grust:2020:RAD,% Hinze:2009:BT,% Miljenovic:2013:BRP,% Poll:1999:BRA% }. \NAMECITE{bisimulation}{% Ferreira:1998:TWB% }. \NAMECITE{bit}{% Hinze:2000:PTB,% Kennedy:2012:EBC% }. \NAMECITE{bit-reversal}{% Hinze:2000:PTB% }. \NAMECITE{black}{% Germane:2014:DCR,% Kahrs:2001:RBT,% Okasaki:1999:RBT% }. \NAMECITE{Blame}{% Siek:2021:BCT% }. \NAMECITE{{B{\"o}hm}}{% Tronci:1995:DDS% }. \NAMECITE{{B{\"o}hm}-out}{% Tronci:1995:DDS% }. \NAMECITE{{Bologna}}{% Asperti:1996:BOH% }. \NAMECITE{Book}{% Angus:2003:BRT,% Appel:1997:BRG,% Bailes:1999:BRF,% Bhamidipati:2009:BRP,% Boiten:2003:BRC,% Boiten:2012:BRM,% Brown:2012:BRF,% Buday:2008:BRL,% Burton:1999:BRA,% Carette:2011:BRH,% Castro:2013:BRB,% Cebrian:2011:BRH,% Cebrian:2012:BRS,% Chitil:2009:BRE,% DeJong:2011:BRF,% Derrick:2004:BRP,% Duponcheel:1995:BRC,% Dyckhoff:2001:BRC,% Fourman:1996:BRP,% Gammie:2009:BRR,% Gammie:2011:BRL,% Gordon:1996:BRI,% Green:2014:BRB,% Grust:2015:TFH,% Hage:2011:BRL,% Hage:2012:BRB,% Hains:2003:BRI,% Hancock:2004:BRF,% Hanus:2001:BRP,% Hartel:1999:BRF,% Hinze:1999:BRP,% Hutton:1994:BRI,% Jadud:2014:BRR,% Jeffrey:1998:BRM,% Jeffrey:2001:BRC,% Jones:1992:BRP,% Jones:2006:BRS,% Jones:2007:BRH,% Kahrs:1998:BRH,% Kahrs:2005:BRT,% Karczmarczuk:2003:BRS,% Keller:2003:BRW,% King:2007:BRS,% Klop:2001:BRT,% Kluge:2001:BRI,% Kolar:2012:BRD,% Lins:2000:BRR,% Loulergue:2004:BRD,% McKenzie:1999:BRM,% Michaelson:2000:BRO,% Michaelson:2007:BRI,% Michaelson:2013:BRL,% Miljenovic:2013:BRP,% Mitchell:1995:BRA,% ODonnell:2001:BRC,% Okasaki:1999:BRC,% Orchard:2014:BRC,% Page:1997:BRA,% Page:1998:BRA,% Patryshev:2014:BRI,% Poll:1999:BRA,% Ragde:2013:BRO,% Reade:1997:BRM,% Reade:2004:BRP,% Richards:1998:BRH,% Russell:2003:BRA,% Sankar:2009:BRP,% Sankel:2006:BRH,% Shah:2004:BRK,% Shah:2004:BRP,% Shah:2006:BRA,% Simpson:2007:BRP,% Sloane:2009:BRS,% Sperber:2014:BRS,% Taha:2003:BRE,% Tennent:1997:BRF,% Tennent:2000:BRT,% Thomas:2002:BRP,% Thomas:2004:BRI,% Thomas:2004:BRR,% Thompson:1999:BRA,% Villanueva:2007:BRV,% Wallingford:2004:BRP,% Watt:2014:BRP,% Wood:2001:BRS,% dePaiva:2001:BRD,% vonSydow:2000:BRH% }. \NAMECITE{{{{Bookreview}}}}{% Hage:2012:BRB% }. \NAMECITE{Books}{% Angus:2003:BRT% }. \NAMECITE{Bookshelf}{% Hage:2011:BRL,% Sankar:2009:BRP% }. \NAMECITE{Bosworth}{% Reade:1997:BRM% }. \NAMECITE{boundaries}{% Burnett:2001:FFO% }. \NAMECITE{bounded}{% Swierstra:2009:LBF% }. \NAMECITE{bounds}{% Accattoli:2020:TTS% }. \NAMECITE{Boxes}{% Washburn:2008:BGB% }. \NAMECITE{bracketed}{% Skorstengaard:2021:SEW% }. \NAMECITE{{Braun}}{% Okasaki:1997:TAB% }. \NAMECITE{breadth}{% Spivey:2000:CBF% }. \NAMECITE{breadth-first}{% Spivey:2000:CBF% }. \NAMECITE{Bristol}{% Angus:2003:BRT% }. \NAMECITE{Brother}{% Hinze:2009:PFB% }. \NAMECITE{{Brouwer}}{% Sterling:2021:HOF% }. \NAMECITE{Bruce}{% Thomas:2002:BRP% }. \NAMECITE{{Bruijn}}{% Bird:1999:BNN% }. \NAMECITE{Build}{% Mokhov:2020:BSC% }. \NAMECITE{Building}{% Bird:2011:BCR,% Fisher:2008:BLT,% Kessin:2012:BWA,% Kreitz:2004:BRH,% Bird:1997:FPB,% Castro:2013:BRB% }. \NAMECITE{Bulterman}{% King:2007:BRS% }. \NAMECITE{bunched}{% OHearn:2003:BT% }. \NAMECITE{{Burrows}}{% Bird:2004:FPI% }. \NAMECITE{business}{% Molyneux:1993:FPB% }. \NAMECITE{busy}{% Nilsson:2001:HLB,% Smallbone:2017:QSB% }. \NAMECITE{C}{% Boiten:2003:BRC,% Derrick:2004:BRP,% Fourman:1996:BRP,% King:2007:BRS,% Patryshev:2014:BRI,% Reade:1997:BRM,% Shah:2004:BRK,% Shah:2004:BRP,% Tennent:1997:BRF,% Tennent:2000:BRT,% Thomas:2004:BRI,% Wallingford:2004:BRP,% Bernardy:2010:GPC,% DeLaEncina:2009:NSC,% Hartel:2004:FCE,% Rompf:2019:SCC,% Scholz:2003:SAC,% Wazny:2010:ERF% }. \NAMECITE{{C-Rules}}{% Wazny:2010:ERF% }. \NAMECITE{CA}{% Jadud:2014:BRR% }. \NAMECITE{caching}{% Bennett:2001:PFT% }. \NAMECITE{{CakeML}}{% Tan:2019:VCC% }. \NAMECITE{Calculating}{% Bahr:2015:CCC,% Bahr:2020:CCC,% Curtis:2015:CLT,% Malde:2006:CPP,% Meertens:2004:FPC,% Shah:2004:BRP% }. \NAMECITE{calculi}{% Choi:2019:TRC,% Henglein:1994:CTI,% Ida:1997:LON,% Kamareddine:2005:TCO,% Siek:2021:PCC,% Vasconcelos:2005:LPC,% dePaiva:2001:BRD% }. \NAMECITE{Calculus}{% Walukiewicz-Chrzaszcz:2003:TRC,% Ancona:2002:CMS,% Arbiser:2009:CCS,% Ariola:1997:CNL,% Barbanera:1996:PIE,% Barendregt:1991:TPS,% Barendregt:1992:TPR,% Barendregt:2000:LTN,% Barendsen:1991:TPU,% Benaissa:1996:CES,% Benton:1995:SNL,% Courant:2007:MCP,% Crolard:1999:CCC,% Curien:1996:CRC,% DalZilio:2002:RAC,% David:2005:ICE,% Downen:2018:TCC,% Florido:2004:LLC,% Garcia-Perez:2019:FRK,% Gartner:1996:RIC,% Geuvers:1991:MPS,% Goldberg:2000:AEL,% Gomard:1991:PEU,% Grygiel:2015:CGT,% Guillaume:2000:CDP,% Hardin:1998:FRS,% Hatcliff:1997:TC,% Hinze:2010:CSC,% Hofmann:1999:SLM,% Huet:1994:RTC,% Kamareddine:1995:RRL,% Kamareddine:1997:ECE,% Lindley:2010:AC,% Mairson:2004:FPL,% Maraist:1998:CNL,% Mogensen:1992:ESI,% Morihata:2021:LCA,% Orbaek:1997:TC,% Park:2011:CHD,% Rockl:2003:FAS,% Selinger:2002:LCA,% Stump:2017:CDL,% Suranyi:2007:OOC,% Wells:2002:CPP,% Jeffrey:2001:BRC,% Gammie:2011:BRL% }. \NAMECITE{Call}{% Barthe:2001:SID,% Johnson-Freyd:2017:CNE,% Mairson:1997:CPJ,% Melham:1997:CPJ,% Ariola:1997:CNL,% Maraist:1998:CNL,% Morihata:2012:MAF,% Nakata:2009:SSB,% Shivers:2006:MRF% }. \NAMECITE{Call-by-name}{% Johnson-Freyd:2017:CNE% }. \NAMECITE{call-by-need}{% Ariola:1997:CNL,% Maraist:1998:CNL,% Nakata:2009:SSB% }. \NAMECITE{call-time}{% Morihata:2012:MAF% }. \NAMECITE{{CAM}}{% Vasconcelos:2005:LPC% }. \NAMECITE{Cambridge}{% Bhamidipati:2009:BRP,% Boiten:2003:BRC,% Boiten:2012:BRM,% Carette:2011:BRH,% Cebrian:2011:BRH,% Cebrian:2012:BRS,% Fourman:1996:BRP,% Grust:2015:TFH,% Grust:2020:RAD,% Hartel:1999:BRF,% Hinze:1999:BRP,% Hutton:1994:BRI,% Jeffrey:2001:BRC,% Johnson:1992:RFP,% Jones:1992:BRP,% Jones:2006:BRS,% Jones:2007:BRH,% Kahrs:1998:BRH,% Kahrs:2005:BRT,% Klop:2001:BRT,% McKenzie:1999:BRM,% Michaelson:2000:BRO,% Miljenovic:2013:BRP,% ODonnell:2001:BRC,% Reade:1997:BRM,% Shah:2004:BRK,% Sperber:2014:BRS,% Tennent:2000:BRT,% Watt:2014:BRP,% vonSydow:2000:BRH% }. \NAMECITE{{Caml}}{% Minsky:2008:CTE,% Loulergue:2004:BRD% }. \NAMECITE{can}{% Greiner:1996:WPC% }. \NAMECITE{Canonical}{% Kamareddine:1996:CTC% }. \NAMECITE{capabilities}{% Skorstengaard:2021:SEW,% Strydonck:2021:LCF% }. \NAMECITE{Capability}{% Brachthauser:2020:ECP,% Seco:2017:CBL,% Pottier:2013:SSP% }. \NAMECITE{Capability-based}{% Seco:2017:CBL% }. \NAMECITE{Capability-passing}{% Brachthauser:2020:ECP% }. \NAMECITE{cardinality}{% Might:2008:ERC,% Sergey:2017:MHO% }. \NAMECITE{Carl}{% Tanter:2020:RLP% }. \NAMECITE{{Carlo}}{% Hammes:1995:CIH% }. \NAMECITE{carry}{% ODonnell:2004:FPD% }. \NAMECITE{carte}{% Mokhov:2020:BSC,% Swierstra:2008:DTC% }. \NAMECITE{case}{% Bird:2005:CCS,% Burton:1994:WCS% }. \NAMECITE{cast}{% Siek:2021:PCC,% Weirich:2004:FPT% }. \NAMECITE{catch}{% Crolard:1999:CCC% }. \NAMECITE{catch/throw}{% Crolard:1999:CCC% }. \NAMECITE{Categorical}{% Jacobs:2009:CSA,% Asperti:1992:CUE% }. \NAMECITE{categorically}{% Hoogendijk:2000:CTC% }. \NAMECITE{Causal}{% Liu:2011:CCA% }. \NAMECITE{celebrities}{% Bird:2006:FPF% }. \NAMECITE{centric}{% Iwasaki:2022:FFD% }. \NAMECITE{certified}{% Chlipala:2008:MDC% }. \NAMECITE{certifying}{% OConnor:2021:CUT% }. \NAMECITE{Chailloux}{% Loulergue:2004:BRD% }. \NAMECITE{Chakravarty}{% Thomas:2004:BRI% }. \NAMECITE{changers}{% Hutton:1996:FPB% }. \NAMECITE{channel}{% Park:2009:TSH% }. \NAMECITE{channels}{% Park:2009:TSH% }. \NAMECITE{Chapman}{% Patryshev:2014:BRI% }. \NAMECITE{Character}{% PeytonJones:2003:CU% }. \NAMECITE{characterization}{% Parys:2016:CLT% }. \NAMECITE{characterizations}{% Irwin:2001:CBF% }. \NAMECITE{chart}{% Ljunglof:2004:FPF% }. \NAMECITE{checking}{% Barthe:1999:TCI,% Betarte:2000:TCD,% Duggan:2002:TCM,% Jung:2000:VPT% }. \NAMECITE{checkpointing}{% Ziarek:2010:LCC% }. \NAMECITE{chessboard}{% Bird:2004:FPT% }. \NAMECITE{choice}{% Barbanera:1996:PIE% }. \NAMECITE{choices}{% Antoy:2004:FPC% }. \NAMECITE{Chris}{% Fourman:1996:BRP,% Hinze:1999:BRP% }. \NAMECITE{Christina}{% Orchard:2014:BRC% }. \NAMECITE{Christopher}{% Taha:2003:BRE% }. \NAMECITE{Christos}{% Cebrian:2012:BRS% }. \NAMECITE{{Church}}{% Hinze:2005:TPC% }. \NAMECITE{{CIC}}{% Ziliani:2017:CGN% }. \NAMECITE{circuit}{% ODonnell:2004:FPD% }. \NAMECITE{City}{% Green:2014:BRB% }. \NAMECITE{Clack}{% Fourman:1996:BRP% }. \NAMECITE{Clarity}{% Sperber:2014:BRS,% Liu:2013:SPD% }. \NAMECITE{class}{% Harper:1993:TFC,% Hinze:2003:FCA,% Jay:2009:FCP% }. \NAMECITE{Classes}{% Nipkow:1995:TRT,% PeytonJones:2003:PTC,% Bernardy:2010:GPC,% Duggan:2002:TCM,% Jones:1992:CLA,% Jones:1995:SCC,% Laufer:1996:TCE% }. \NAMECITE{Classical}{% Downen:2023:CCR,% Karczmarczuk:2003:BRS,% Streicher:1998:CLC,% Downen:2018:TCC,% Sussman:2001:SIC% }. \NAMECITE{classification}{% Caporaso:2001:PAC% }. \NAMECITE{clean}{% DeHoon:1995:IFS,% Achten:1995:IOC% }. \NAMECITE{client}{% Choi:2019:TRC% }. \NAMECITE{client-server}{% Choi:2019:TRC% }. \NAMECITE{Closed}{% Calcagno:2003:CTS,% Sculthorpe:2014:KUR,% Statman:1999:APT% }. \NAMECITE{closures}{% Appel:1996:EAS% }. \NAMECITE{{CLP}}{% Sulzmann:2008:HXT% }. \NAMECITE{{CMC}}{% Lins:1994:EBC% }. \NAMECITE{{CML}}{% Ferreira:1998:TWB% }. \NAMECITE{co}{% Cockx:2020:EDC,% Downen:2023:CCR,% Gibbons:2021:HDC% }. \NAMECITE{co-programs}{% Gibbons:2021:HDC% }. \NAMECITE{{COCHIS}}{% Schrijvers:2019:CSC% }. \NAMECITE{code}{% Aransay:2015:FHO,% Breitner:2021:RSV,% Chen:2005:MPT,% Damiani:2000:AUC,% Hammes:1995:CIH,% Rompf:2019:SCC,% Smith:2003:CTB,% Strydonck:2021:LCF% }. \NAMECITE{coercion}{% Siek:2021:BCT% }. \NAMECITE{coercions}{% Breitner:2016:SZC% }. \NAMECITE{{Cogent}}{% OConnor:2021:CUT% }. \NAMECITE{cognitively}{% Tirronen:2015:TTC% }. \NAMECITE{Coherence}{% Schwinghammer:2009:CSM,% Bennett:2001:PFT,% Hedberg:1998:CTM% }. \NAMECITE{Coherent}{% Ragde:2013:BRO,% Schrijvers:2019:CSC% }. \NAMECITE{coin}{% Bird:2019:HFF% }. \NAMECITE{Colin}{% Fourman:1996:BRP,% Page:1997:BRA,% Page:1998:BRA,% Reade:2004:BRP% }. \NAMECITE{Collard}{% Thomas:2004:BRR% }. \NAMECITE{Collection}{% Appel:1997:BRG,% Elsman:2021:IRM,% Johnson:2014:PFA% }. \NAMECITE{collections}{% Perna:2022:IMC% }. \NAMECITE{College}{% Sankel:2006:BRH,% Simpson:2007:BRP% }. \NAMECITE{Column}{% Felleisen:2003:WEP,% PeytonJones:2003:EPC% }. \NAMECITE{combinator}{% Stratford:2011:CLD% }. \NAMECITE{combinatorial}{% Spivey:2009:ACS% }. \NAMECITE{Combinators}{% Gammie:2011:BRL,% Hill:1996:CPE,% Spivey:2000:CBF,% Thiemann:1999:CPG,% Andersen:2021:PCM,% Boulton:1999:TOR,% Broda:1997:CCS,% Coquand:1994:TLC,% Kennedy:2004:FPP,% New:2017:FEC,% Okasaki:2003:TPF,% Partridge:1996:PPC,% Rhiger:2009:TSP% }. \NAMECITE{combinatory}{% Broda:1997:CCS% }. \NAMECITE{Commercial}{% Frankau:2009:CUG,% Sperber:2013:CUF,% Hutchison:1997:NEC% }. \NAMECITE{{{{Communicating}}}}{% Jeffrey:2001:BRC% }. \NAMECITE{Communication}{% Vree:1995:CLF,% Chen:2018:SIC,% Hayden:2000:DCM,% Swords:2018:EAC% }. \NAMECITE{communications}{% Bonelli:2005:CAP% }. \NAMECITE{commutative}{% Kirchner:2001:PRP,% Liu:2011:CCA% }. \NAMECITE{comparative}{% Garcia:2007:ECS% }. \NAMECITE{Comparing}{% Hammes:1995:CIH,% Oliveira:2010:SGP% }. \NAMECITE{comparison}{% Bernardy:2010:GPC% }. \NAMECITE{competitive}{% Aharoni:1997:CAM% }. \NAMECITE{Compilation}{% Fradet:2000:CSF,% Gordon:1999:CEI,% OConnor:2021:CUT,% Sison:2021:VSC,% Strydonck:2021:LCF,% Wakeling:1998:DCL% }. \NAMECITE{Compile}{% Flatt:2012:MWT,% Hinze:2011:TQA% }. \NAMECITE{Compile-time}{% Flatt:2012:MWT,% Hinze:2011:TQA% }. \NAMECITE{compiled}{% Aehlig:2012:CIN% }. \NAMECITE{Compiler}{% McKenzie:1999:BRM,% PeytonJones:2003:CP,% Appel:1997:MCI,% Burn:1996:PCC,% Clerc:2016:OJJ,% Kirchner:2001:PRP,% Rompf:2019:SCC,% Sarkar:2005:EPN,% Scaife:2005:PSC,% Tan:2019:VCC,% PeytonJones:2002:SGH% }. \NAMECITE{compilers}{% Bahr:2015:CCC,% Bahr:2020:CCC,% Bondorf:1996:GAC% }. \NAMECITE{Compiling}{% Elliott:2003:CEL,% Hutton:2017:CYJ,% Smith:2003:CTB,% Wakeling:1999:CLF,% Gartner:1996:RIC,% Hou:2017:CCP% }. \NAMECITE{complete}{% Blume:2006:SCM,% Broda:1997:CCS% }. \NAMECITE{completeness}{% Mairson:2004:FPL% }. \NAMECITE{Complex}{% PeytonJones:2003:CN% }. \NAMECITE{Complexity}{% Mairson:1997:CPJ,% Okasaki:1999:BRC,% Benzinger:2001:ACA,% Endrullis:2014:CSE,% Henglein:1994:CTI% }. \NAMECITE{components}{% Runciman:1991:RRS% }. \NAMECITE{Composable}{% Petricek:2021:CDV,% Sivaramakrishnan:2016:CSA% }. \NAMECITE{Composing}{% Jones:2004:FPC,% Friedman:2002:CLP% }. \NAMECITE{Composition}{% Voigtlander:2004:CFA,% Dieterle:2016:SCV% }. \NAMECITE{compositional}{% Bringert:2008:PAC% }. \NAMECITE{comprehensible}{% Ziliani:2017:CGN% }. \NAMECITE{comprehensions}{% Reade:1993:TC% }. \NAMECITE{compression}{% Martin:2013:FIC% }. \NAMECITE{{{{Computability}}}}{% Okasaki:1999:BRC% }. \NAMECITE{Computation}{% Brandt:2017:CSF,% Acar:2013:CSS,% Agha:1997:FAC,% Atkey:2009:PNC,% Chen:2014:ISA,% Haller:2018:PMF,% Monnier:2003:ISC,% Nanevski:2005:SCN,% Niehren:2000:UCC,% Rivas:2017:NCM,% Sewell:2007:AHL,% Stewart:2016:TFT,% Vree:1995:CLF% }. \NAMECITE{Computational}{% Benton:1998:CTL,% Mairson:1997:CPJ,% Botta:2017:CCT,% Chirimar:1996:RCC,% Downen:2014:DCC,% Downen:2018:TCC,% Dyckhoff:2001:BRC,% Orchard:2014:BRC% }. \NAMECITE{computations}{% Morihata:2012:MAF% }. \NAMECITE{Computer}{% Buday:2008:BRL,% Burton:1999:BRA,% Gammie:2009:BRR,% Hickey:2004:CLS,% Johnson:1992:RFP,% Jones:1992:BRP,% Thompson:1999:BRA,% Wood:2001:BRS,% Abelson:1996:SIC,% Abelson:2000:SIC,% Felleisen:2004:SIC,% Harrison:1993:UFL,% Huth:2004:LCS,% VanRoy:2004:CTM% }. \NAMECITE{computers}{% Fradet:2000:CSF% }. \NAMECITE{Computing}{% Jones:1992:CLA,% Reade:2004:BRP,% Thomas:2004:BRI,% Chakravarty:2002:ICH,% Clare:2015:RFS% }. \NAMECITE{Concepts}{% Mitchell:2003:CPL,% VanRoy:2004:CTM,% Bernardy:2010:GPC,% Gammie:2009:BRR,% Boiten:2003:BRC% }. \NAMECITE{Concrete}{% Hinze:2010:CSC% }. \NAMECITE{Concurrency}{% Brown:2012:BRF,% Claessen:1999:PMC,% Jeffrey:1998:BRM% }. \NAMECITE{Concurrent}{% Antoy:2004:FPC,% Keller:2018:ESI,% Reppy:1999:CPM,% Sankar:2009:BRP,% Amtoft:1997:TBR,% Armstrong:2007:PES,% Bonelli:2005:CAP,% Jung:2018:IGM,% Niehren:2000:UCC,% Sison:2021:VSC,% Ziarek:2010:LCC,% Marlow:2002:DHP,% Duponcheel:1995:BRC,% ODonnell:2001:BRC% }. \NAMECITE{conference}{% Johnson:1992:RFP% }. \NAMECITE{confinement}{% Potanin:2006:FGC,% Zhao:2006:TBC% }. \NAMECITE{confluence}{% Arbiser:2009:CCS,% Johnson-Freyd:2017:CNE,% Niehren:2000:UCC% }. \NAMECITE{confluent}{% Crolard:1999:CCC,% Curien:1996:CRC,% Kamareddine:1997:ECE% }. \NAMECITE{conformations}{% Turcotte:1995:ECN% }. \NAMECITE{Connections}{% Darais:2019:CGC% }. \NAMECITE{conquer}{% Herrmann:1999:PDC% }. \NAMECITE{Conrad}{% Jadud:2014:BRR% }. \NAMECITE{{CONS}}{% Jones:2001:EPH% }. \NAMECITE{consensus}{% Bird:2011:BCR% }. \NAMECITE{conservatively}{% OHearn:1996:NAC% }. \NAMECITE{Consistency}{% Bucalo:2006:CTC% }. \NAMECITE{consistent}{% Acar:2013:CSS% }. \NAMECITE{constant}{% Hutton:2007:WMC,% Stark:1998:WCU% }. \NAMECITE{constrained}{% Claessen:2015:GCR,% Hartel:1996:RCS% }. \NAMECITE{Constraint}{% Nordin:2001:MLS,% Major:1991:DGF,% Schrijvers:2009:MCP,% Sulzmann:2007:UFD% }. \NAMECITE{Constraints}{% Hanus:2001:BRP,% Narbel:2007:TSC,% Suranyi:2007:OOC,% Wand:2001:SCD% }. \NAMECITE{Constructed}{% Baker-Finch:2004:CPR% }. \NAMECITE{constructing}{% Hinze:2018:CT% }. \NAMECITE{Construction}{% Shah:2004:BRP% }. \NAMECITE{Constructions}{% Walukiewicz-Chrzaszcz:2003:TRC,% Barbanera:1996:PIE,% Geuvers:1991:MPS% }. \NAMECITE{Constructive}{% Darais:2019:CGC,% Davy:1995:PLC% }. \NAMECITE{constructively}{% Uustalu:2017:FRS% }. \NAMECITE{constructor}{% Jones:1995:SCC% }. \NAMECITE{constructors}{% Arbiser:2009:CCS% }. \NAMECITE{Container}{% Hoogendijk:2000:CTC% }. \NAMECITE{containers}{% Altenkirch:2015:IC% }. \NAMECITE{context}{% Bernardy:2015:EPI,% Giesl:2004:TTC,% Ljunglof:2004:FPF% }. \NAMECITE{context-free}{% Bernardy:2015:EPI,% Ljunglof:2004:FPF% }. \NAMECITE{context-sensitive}{% Giesl:2004:TTC% }. \NAMECITE{contexts}{% Bucalo:2006:CTC,% Flatt:2012:MWT% }. \NAMECITE{Contextual}{% Lakin:2013:CEI% }. \NAMECITE{continuation}{% Streicher:1998:CLC% }. \NAMECITE{continuations}{% Danvy:2023:FLR,% Dyvbig:2007:MFD,% Friedman:2002:CLP,% Harper:1993:TFC,% Hillerstrom:2020:EHG% }. \NAMECITE{contract}{% Nguyen:2017:HOS,% Swords:2018:EAC% }. \NAMECITE{Contracts}{% Greenberg:2012:CMM,% Blume:2006:SCM% }. \NAMECITE{Contributions}{% Botta:2017:CCT% }. \NAMECITE{Control}{% Ariola:2008:CRT,% Thielecke:2009:CEM,% Banerjee:2005:SBA,% Biernacki:2006:TPS,% Downen:2014:DCC,% Dreyer:2012:IHO,% Gilray:2018:AAU,% Harper:1996:OIE,% Kameyama:2011:SSS,% Skorstengaard:2021:SEW,% Stefan:2017:FDI% }. \NAMECITE{control-flow}{% Gilray:2018:AAU% }. \NAMECITE{controlling}{% Acar:2016:OGS% }. \NAMECITE{conversion}{% Kamareddine:1996:CTC,% Siles:2012:PTS% }. \NAMECITE{converting}{% Zakian:2018:GTS% }. \NAMECITE{copatterns}{% Abel:2016:WFR% }. \NAMECITE{coq}{% Breitner:2021:RSV,% Annenkov:2022:EFP,% Chan:2023:STC,% Danvy:2022:FUL,% Danvy:2023:FUL,% Ziliani:2015:MMT% }. \NAMECITE{Core}{% Ferreira:1998:TWB,% Rossberg:2018:CMU% }. \NAMECITE{coroutine}{% Pieters:2020:FCP% }. \NAMECITE{correct}{% Bahr:2015:CCC,% Bahr:2020:CCC,% Erwig:2006:GPG,% Gammie:2011:SNS,% Johann:2003:SCF% }. \NAMECITE{Correctness}{% Hou:2017:CCP,% Page:2007:ESC,% Palsberg:1993:CBT,% Appel:2004:DTE,% Brede:2021:CMB,% Burn:1996:PCC,% Colazzo:2006:SAP,% Consel:1995:LLP,% Fischbach:2003:SCL,% Wand:1993:SCB% }. \NAMECITE{Correspondence}{% Bonelli:2005:CAP% }. \NAMECITE{corresponding}{% Garcia-Perez:2019:FRK% }. \NAMECITE{Corrigendum}{% Harper:2009:FPP% }. \NAMECITE{cost}{% Appel:1996:EAS,% Breitner:2016:SZC,% Danner:2022:DSF,% Qu:2021:RCA% }. \NAMECITE{countdown}{% Hutton:2002:CP,% Bird:2005:CCS% }. \NAMECITE{counterexample}{% Curien:1994:TPY% }. \NAMECITE{Counting}{% Grygiel:2013:CGL,% Grygiel:2015:CGT,% Chirimar:1996:RCC% }. \NAMECITE{counts}{% Kennedy:2012:EBC% }. \NAMECITE{Course}{% Reade:1997:BRM% }. \NAMECITE{Cousineau}{% Hartel:1999:BRF% }. \NAMECITE{Cover}{% Anonymous:1991:JVIa,% Anonymous:1991:JVIb,% Anonymous:1991:JVIc,% Anonymous:1991:JVId,% Anonymous:1991:JVIe,% Anonymous:1991:JVIf,% Anonymous:1991:JVIg,% Anonymous:1991:JVIh,% Anonymous:1992:JVIa,% Anonymous:1992:JVIb,% Anonymous:1992:JVIc,% Anonymous:1992:JVId,% Anonymous:1992:JVIe,% Anonymous:1992:JVIf,% Anonymous:1992:JVIg,% Anonymous:1992:JVIh,% Anonymous:1993:JVIa,% Anonymous:1993:JVIb,% Anonymous:1993:JVIc,% Anonymous:1993:JVId,% Anonymous:1993:JVIe,% Anonymous:1993:JVIf,% Anonymous:1993:JVIg,% Anonymous:1993:JVIh,% Anonymous:1994:JVIa,% Anonymous:1994:JVIb,% Anonymous:1994:JVIc,% Anonymous:1994:JVId,% Anonymous:1994:JVIe,% Anonymous:1994:JVIf,% Anonymous:1994:JVIg,% Anonymous:1994:JVIh,% Anonymous:1995:JVIa,% Anonymous:1995:JVIb,% Anonymous:1995:JVIc,% Anonymous:1995:JVId,% Anonymous:1995:JVIe,% Anonymous:1995:JVIf,% Anonymous:1995:JVIg,% Anonymous:1995:JVIh,% Anonymous:1996:JVIa,% Anonymous:1996:JVIb,% Anonymous:1996:JVIc,% Anonymous:1996:JVId,% Anonymous:1996:JVIe,% Anonymous:1996:JVIf,% Anonymous:1996:JVIg,% Anonymous:1996:JVIh,% Anonymous:1996:JVIi,% Anonymous:1996:JVIj,% Anonymous:1996:JVIk,% Anonymous:1996:JVIl,% Anonymous:2009:JVIa,% Anonymous:2009:JVIb,% Anonymous:2009:JVIc,% Anonymous:2009:JVId,% Anonymous:2009:JVIe,% Anonymous:2009:JVIf,% Anonymous:2009:JVIg,% Anonymous:2009:JVIh,% Anonymous:2009:JVIi,% Anonymous:2009:JVIj,% Anonymous:2010:JVIa,% Anonymous:2010:JVIb,% Anonymous:2010:JVIc,% Anonymous:2010:JVId,% Anonymous:2010:JVIe,% Anonymous:2010:JVIf,% Anonymous:2010:JVIg,% Anonymous:2010:JVIh,% Anonymous:2011:JVIa,% Anonymous:2011:JVIb,% Anonymous:2011:JVIc,% Anonymous:2011:JVId,% Anonymous:2011:JVIe,% Anonymous:2011:JVIf,% Anonymous:2011:JVIg,% Anonymous:2011:JVIh,% Anonymous:2011:JVIi,% Anonymous:2011:JVIj,% Anonymous:2012:JVIa,% Anonymous:2012:JVIb,% Anonymous:2012:JVIc,% Anonymous:2012:JVId% }. \NAMECITE{Cover}{% Anonymous:2012:JVIe,% Anonymous:2012:JVIf,% Anonymous:2012:JVIg,% Anonymous:2012:JVIh,% Anonymous:2012:JVIi,% Anonymous:2012:JVIj,% Anonymous:2013:JVIa,% Anonymous:2013:JVIb,% Anonymous:2013:JVIc,% Anonymous:2013:JVId,% Anonymous:2013:JVIe,% Anonymous:2013:JVIf,% Anonymous:2013:JVIg,% Anonymous:2013:JVIh,% Anonymous:2013:JVIi,% Anonymous:2013:JVIj,% Anonymous:2013:JVIk,% Anonymous:2013:JVIl,% Anonymous:2014:JVIa,% Anonymous:2014:JVIb,% Anonymous:2014:JVIc,% Anonymous:2014:JVId,% Anonymous:2014:JVIe,% Anonymous:2014:JVIf,% Anonymous:2014:JVIg,% Anonymous:2014:JVIh,% Anonymous:2014:JVIi,% Anonymous:2014:JVIj% }. \NAMECITE{covering}{% Bird:2011:BCR% }. \NAMECITE{{CPS}}{% Damian:2003:CTF,% Damian:2003:SAP,% Danvy:2007:OPC,% Friedman:2002:CLP,% Palsberg:2003:CTF% }. \NAMECITE{{CPU}}{% PeytonJones:2003:CT% }. \NAMECITE{Craft}{% Richards:1998:BRH% }. \NAMECITE{{CRAY}}{% Boyle:1992:PFP% }. \NAMECITE{CRC}{% Clare:2015:RFS,% Patryshev:2014:BRI% }. \NAMECITE{Create}{% Hage:2011:BRL,% Parr:2010:LIP% }. \NAMECITE{critique}{% Appel:1993:CSM% }. \NAMECITE{{CS1}}{% Morazan:2018:IHB% }. \NAMECITE{cube}{% Barbanera:1997:MSN,% Jones:2013:SSC,% Kamareddine:1996:CTC% }. \NAMECITE{{Cubical}}{% Vezzosi:2021:CAD% }. \NAMECITE{cubism}{% Jacobs:1996:C% }. \NAMECITE{{CUFP}}{% Madhavapeddy:2012:CWR% }. \NAMECITE{{CUFP'13}}{% Eriksen:2015:CSR% }. \NAMECITE{{Cuneiform}}{% Brandt:2017:CSF% }. \NAMECITE{Curien}{% dePaiva:2001:BRD% }. \NAMECITE{curriculum}{% Felleisen:2004:SIC% }. \NAMECITE{curry}{% Marlow:2006:MFC% }. \NAMECITE{curse}{% Germane:2014:DCR% }. \NAMECITE{Custom}{% Sculthorpe:2014:KUR% }. \NAMECITE{cut}{% Barendregt:2000:LTN,% Ghani:2007:MAG,% Johann:2003:SCF,% Pirog:2017:BCD% }. \NAMECITE{D}{% Fourman:1996:BRP,% Kahrs:1998:BRH,% Okasaki:1999:BRC% }. \NAMECITE{Daniel}{% Chitil:2009:BRE,% Sloane:2009:BRS,% Taha:2003:BRE,% Tanter:2020:RLP% }. \NAMECITE{d'applications}{% Loulergue:2004:BRD% }. \NAMECITE{Data}{% Cheney:2018:SIP,% Hinze:1999:BRP,% Mitchell:1995:BRA,% Swierstra:2008:DTC,% Allison:2005:MML,% Atkey:2015:IDE,% Burton:1991:END,% Burton:1993:PMA,% Claessen:2015:GCR,% Collard:2003:RAP,% Fischer:2003:ASG,% Gustafsson:2006:EMB,% Harrison:1993:ADT,% Hinze:2006:FTS,% Kennedy:2012:EBC,% Moss:2001:IBP,% Nishimura:1999:PFP,% Nocker:1993:PSN,% Petricek:2021:CDV,% Schultz:2017:ADI,% Svensson:2016:LHD,% Tronci:1995:DDS,% Fegaras:2017:ADB,% Thomas:2004:BRR% }. \NAMECITE{data-parallel}{% Nishimura:1999:PFP% }. \NAMECITE{dataspace}{% Caldwell:2020:TDA% }. \NAMECITE{datatype}{% Bird:1999:BNN,% VanNoort:2010:LAD% }. \NAMECITE{datatype-generic}{% VanNoort:2010:LAD% }. \NAMECITE{datatypes}{% Hinze:2001:MD,% Matthes:2009:IPN% }. \NAMECITE{dated}{% Poll:1999:BRA% }. \NAMECITE{Dates}{% PeytonJones:2003:DT% }. \NAMECITE{David}{% Gordon:1996:BRI,% Jadud:2014:BRR,% Keller:2003:BRW,% Page:1997:BRA,% Page:1998:BRA,% Ragde:2020:RAF% }. \NAMECITE{Dean}{% Brown:2012:BRF% }. \NAMECITE{Debasish}{% Sperber:2020:RFR% }. \NAMECITE{Debugger}{% Tolmach:1995:DSM,% Nilsson:2001:HLB% }. \NAMECITE{debugging}{% Harper:1999:PDD,% Harper:2009:FPP,% Nilsson:1994:ADL,% Yi:2006:EPP% }. \NAMECITE{December}{% Watt:2014:BRP% }. \NAMECITE{Deciding}{% Calcagno:2005:DVS,% DiCosmo:1993:DTI% }. \NAMECITE{decision}{% Traytel:2015:VDP% }. \NAMECITE{Declarations}{% PeytonJones:2003:DB% }. \NAMECITE{Declarative}{% Shah:2004:BRK,% Wallingford:2004:BRP,% Krishnamurthi:2002:PAD% }. \NAMECITE{Dedicated}{% Asai:2013:SID,% Singh:2014:SID,% Thiemann:2010:SID,% Tolmach:2011:SID,% Acar:2012:ESI,% Dreyer:2016:SID% }. \NAMECITE{Deduction}{% Leifer:1996:FPD,% Barendregt:2000:LTN% }. \NAMECITE{defined}{% Mccutchen:2020:ESD,% Nishimura:1999:PFP% }. \NAMECITE{Defining}{% Tronci:1995:DDS% }. \NAMECITE{definition}{% Flatt:2012:MWT% }. \NAMECITE{definitional}{% Hanus:1999:HON% }. \NAMECITE{definitions}{% Lakin:2013:CEI% }. \NAMECITE{{Deletion}}{% Germane:2014:DCR% }. \NAMECITE{Delimited}{% Downen:2014:DCC,% Biernacki:2006:TPS,% Dyvbig:2007:MFD,% Kameyama:2011:SSS% }. \NAMECITE{DeMaio}{% Jadud:2014:BRR% }. \NAMECITE{Demand}{% Gulias:2005:VDV,% Harrison:2005:LDH,% Launchbury:1996:RDP% }. \NAMECITE{Denotational}{% Danner:2022:DSF% }. \NAMECITE{densest}{% Curtis:2015:CLT% }. \NAMECITE{densest-segment}{% Curtis:2015:CLT% }. \NAMECITE{dependencies}{% Sulzmann:2007:UFD% }. \NAMECITE{Dependent}{% Appel:2004:DTE,% Barthe:2001:SID,% Barthe:2004:ISI,% Cockx:2018:PRU,% Mu:2009:APA,% Swierstra:2017:SIP,% Xi:2007:DMA,% Bernardy:2012:PFP,% Betarte:2000:TCD,% Cockx:2016:EDP,% Cockx:2020:EDC,% Dagand:2018:FDI,% Fridlender:2000:DWN,% Koronkevich:2022:APD,% McBride:2002:FIS,% Stump:2017:CDL,% Swamy:2013:SDP% }. \NAMECITE{dependently}{% Brady:2013:IGP,% Vezzosi:2021:CAD% }. \NAMECITE{deques}{% Okasaki:1995:SEP% }. \NAMECITE{Derivation}{% ODonnell:2004:FPD,% DeLaEncina:2009:NSC,% Gibbons:1999:PDR,% Mu:2009:APA% }. \NAMECITE{derivatives}{% Owens:2009:RED,% Traytel:2015:VDP% }. \NAMECITE{Derived}{% PeytonJones:2003:SDI% }. \NAMECITE{Deriving}{% Gibbons:1996:FPD,% Hutton:1996:FPB,% Sestoft:1997:DLA% }. \NAMECITE{description}{% Heckmann:1997:FDT,% Park:2011:CHD% }. \NAMECITE{Design}{% Bird:2010:PFA,% Brady:2013:IGP,% Bruce:1994:POO,% Grust:2020:RAD,% Sperber:2014:BRS,% Thomas:2002:BRP,% Berry:1993:LDS,% Brumfitt:1992:MFM,% Gibbons:2021:HDC,% Grundy:2006:RFL,% Liu:2013:SPD,% Luth:1999:FDI,% MacLennan:1999:PPL,% Sewell:2007:AHL,% Sheeran:2011:FDP,% Stratford:2011:CLD,% Svensson:2016:LHD,% Miljenovic:2013:BRP% }. \NAMECITE{design-space}{% Svensson:2016:LHD% }. \NAMECITE{destruct}{% Sewell:2008:DRM% }. \NAMECITE{destruct-time}{% Sewell:2008:DRM% }. \NAMECITE{destructive}{% Wand:2001:SCD% }. \NAMECITE{determinacy}{% Burton:1991:END% }. \NAMECITE{determinate}{% Burton:1991:END% }. \NAMECITE{determinism}{% Pena:2005:NDA% }. \NAMECITE{deterministic}{% Kirchner:2001:PRP% }. \NAMECITE{developed}{% Accattoli:2020:TTS% }. \NAMECITE{Developers}{% Brown:2012:BRF,% Wampler:2011:FPJ% }. \NAMECITE{Developing}{% Gulias:2005:VDV,% Marlow:2002:DHP% }. \NAMECITE{Development}{% Muijnck-Hughes:2020:TDD,% Chlipala:2008:MDC,% Huet:1994:RTC,% Kreitz:2004:BRH,% Serrano:2000:BID% }. \NAMECITE{{{{D{\'e}veloppement}}}}{% Loulergue:2004:BRD% }. \NAMECITE{devices}{% Bulterman:2004:SIM,% King:2007:BRS% }. \NAMECITE{dialects}{% Berthold:2016:PPS% }. \NAMECITE{Dick}{% King:2007:BRS% }. \NAMECITE{Diets}{% Erwig:1998:DFS,% Friedmann:2011:MBD% }. \NAMECITE{digital}{% Brumfitt:1992:MFM% }. \NAMECITE{digits}{% Bird:2021:GAD% }. \NAMECITE{Diller}{% Gordon:1996:BRI% }. \NAMECITE{dimensions}{% Runciman:1996:NDH% }. \NAMECITE{Direct}{% Danvy:2023:FLR% }. \NAMECITE{directed}{% Filinski:2021:PDP,% Harper:1999:PDD,% Harper:2009:FPP,% Kishon:1995:SDP,% Yi:2006:EPP% }. \NAMECITE{Directions}{% Lins:2000:BRR% }. \NAMECITE{Directory}{% PeytonJones:2003:DF% }. \NAMECITE{disciplinary}{% Luke:2005:LRB% }. \NAMECITE{discrimination}{% Henglein:2012:GTD% }. \NAMECITE{Dissertations}{% Jones:1992:BRP% }. \NAMECITE{distinct}{% Antoy:2004:FPC% }. \NAMECITE{Distinguished}{% Jones:1992:BRP% }. \NAMECITE{Distributed}{% Burton:1992:DRN,% Gulias:2005:VDV,% Hayden:2000:DCM,% Trinder:2002:PDH,% Aharoni:1997:CAM,% Andersen:2021:PCM,% DiPierro:2005:QSA,% Fegaras:2017:ADB,% Haller:2018:PMF,% Morazan:2018:IHB,% Seco:2017:CBL,% Sewell:2007:AHL,% Swamy:2013:SDP% }. \NAMECITE{distribution}{% Claessen:2015:GCR,% Dolstra:2010:NPF% }. \NAMECITE{distributive}{% Pirog:2017:BCD% }. \NAMECITE{divide}{% Herrmann:1999:PDC% }. \NAMECITE{divide-and-conquer}{% Herrmann:1999:PDC% }. \NAMECITE{Do}{% Fridlender:2000:DWN% }. \NAMECITE{documents}{% Thiemann:2002:TRH% }. \NAMECITE{does}{% Guillaume:2000:CDP% }. \NAMECITE{Doets}{% Sankel:2006:BRH% }. \NAMECITE{Domain}{% Barthe:2000:DFP,% Hage:2011:BRL,% Hage:2012:BRB,% Major:1991:DGF,% Sperber:2020:RFR,% Iwasaki:2022:FFD,% Parr:2010:LIP,% Silbermann:1992:DTA,% Walkingshaw:2009:DSL% }. \NAMECITE{Domain-free}{% Barthe:2000:DFP% }. \NAMECITE{Domain-Specific}{% Hage:2011:BRL,% Hage:2012:BRB,% Iwasaki:2022:FFD,% Parr:2010:LIP,% Walkingshaw:2009:DSL% }. \NAMECITE{domain-theoretic}{% Silbermann:1992:DTA% }. \NAMECITE{domains}{% Chuang:1997:SMF,% dePaiva:2001:BRD% }. \NAMECITE{Doo}{% Convent:2020:DBD% }. \NAMECITE{Double}{% Hutton:2002:SDI% }. \NAMECITE{down}{% Henglein:2012:GTD% }. \NAMECITE{Drawing}{% Addis:2010:DPT,% Kennedy:1996:FPD,% Kolar:2012:BRD% }. \NAMECITE{drawings}{% Gibbons:1996:FPD% }. \NAMECITE{Driven}{% Muijnck-Hughes:2020:TDD% }. \NAMECITE{dropping}{% Bird:2021:GAD% }. \NAMECITE{{DrScheme}}{% Findler:2002:DPE% }. \NAMECITE{duality}{% Lack:2009:GUD% }. \NAMECITE{duplicates}{% Bird:1991:FPR% }. \NAMECITE{{Dutch}}{% Swierstra:2011:SVP% }. \NAMECITE{Dynamic}{% Abadi:1995:DTP,% Appel:1997:BRG,% Lapalme:1998:DTA,% Seidel:2018:DWS,% Sewell:2008:DRM,% Bourdoncle:1992:AID,% Erwig:2021:EDP,% Hou:2017:CCP,% Malde:2006:CPP,% Sheeran:2011:FDP,% Stefan:2017:FDI,% Swierstra:2013:LPD,% Wakeling:1998:DCL% }. \NAMECITE{Dynamics}{% Leroy:1993:DM% }. \NAMECITE{eager}{% Bird:1997:MHL% }. \NAMECITE{Eastlund}{% Tanter:2020:RLP% }. \NAMECITE{Ed}{% Johnson:1992:RFP,% Wood:2001:BRS,% Jeffrey:1998:BRM,% Taha:2003:BRE,% Thomas:2002:BRP% }. \NAMECITE{{Eden}}{% Dieterle:2016:SCV,% Loogen:2005:PFP% }. \NAMECITE{edited}{% Burton:1999:BRA,% Hancock:2004:BRF,% Kahrs:1998:BRH,% Page:1998:BRA,% Thompson:1999:BRA% }. \NAMECITE{Edition}{% Gammie:2011:BRL,% Buday:2008:BRL,% Chitil:2009:BRE,% Gordon:1996:BRI,% Reade:1997:BRM% }. \NAMECITE{editor}{% Achten:2013:EAB,% Angus:2003:BRT% }. \NAMECITE{editor-based}{% Achten:2013:EAB% }. \NAMECITE{{EditorArrow}}{% Achten:2013:EAB% }. \NAMECITE{Editorial}{% Anonymous:1991:Ea,% Asai:2013:SID,% Barendregt:1993:E,% Bird:1999:E,% Cheney:2018:SIP,% Dreyer:2016:SID,% Felleisen:2012:E,% Felleisen:2014:E,% Gibbons:2010:E,% Gibbons:2022:E,% Hinze:2004:SIF,% Hinze:2010:SIG,% Hudak:2004:E,% Keller:2018:ESI,% Lawall:2008:E,% Leivant:2001:E,% Leroy:2009:Ea,% Leroy:2009:Eb,% Singh:2014:SID,% Sperber:2014:SIR,% Swierstra:2017:SIP,% Thiemann:2010:SID,% Tolmach:2011:SID,% PeytonJones:1998:E,% Wadler:1997:EHO,% Acar:2012:ESI% }. \NAMECITE{editors}{% Angus:2003:BRT,% Bailes:1999:BRF,% Derrick:2004:BRP,% Dyckhoff:2001:BRC,% Jones:2006:BRS,% Lins:2000:BRR,% Page:1997:BRA% }. \NAMECITE{Edmonds}{% Cebrian:2011:BRH% }. \NAMECITE{eds}{% Hutton:1994:BRI,% Reade:2004:BRP,% Wallingford:2004:BRP% }. \NAMECITE{education}{% Krishnamurthi:2021:WEP,% Sarkar:2005:EPN,% Thompson:1993:FPE,% Bailes:1999:BRF% }. \NAMECITE{Educational}{% Felleisen:2003:WEP,% Krishnamurthi:2006:EPA,% PeytonJones:2003:EPC,% Sarkar:2005:EPN,% Wakeling:2006:EPB,% Yi:2006:EPP% }. \NAMECITE{Effect}{% Hillerstrom:2020:EHG,% BanadosSchwerter:2016:GTE,% Brachthauser:2020:ECP,% Karachalias:2020:EES,% Luksic:2020:LAE,% Talpin:1992:PTR% }. \NAMECITE{effect-safe}{% Brachthauser:2020:ECP% }. \NAMECITE{Effective}{% Sewell:2010:OET,% Tirronen:2015:TTC% }. \NAMECITE{effectiveness}{% Hammes:1997:EFL% }. \NAMECITE{effects}{% Atkey:2015:IDE,% Downen:2014:DCC,% Dreyer:2012:IHO,% Kammar:2017:NVR,% Kiselyov:2021:EAR,% Mason:1991:EFL,% Mcbride:2008:APE,% Moggi:2001:MEE,% Papaspyrou:2000:SEO,% Pieters:2020:GME,% Skalka:2008:TTE,% Thielecke:2009:CEM% }. \NAMECITE{{Effekt}}{% Brachthauser:2020:ECP% }. \NAMECITE{Efficiency}{% Stump:2016:ELE,% Liu:2013:SPD,% Sperber:2014:BRS% }. \NAMECITE{Efficient}{% Adams:1993:FPE,% Bernardy:2015:EPI,% Bondorf:1993:EAR,% Greve:2008:EEA,% Gustafsson:2006:EMB,% Johnsson:1998:EGA,% Mogensen:1992:ESI,% Filinski:2021:PDP,% Goldberg:2000:AEL,% Hoogerwoord:1992:FPS,% Okasaki:1995:SEP,% Scholz:2003:SAC% }. \NAMECITE{Eijck}{% Orchard:2014:BRC,% Sankel:2006:BRH% }. \NAMECITE{Elaborating}{% Cockx:2020:EDC,% Dunfield:2014:EIU% }. \NAMECITE{Elastic}{% Mccutchen:2020:ESD% }. \NAMECITE{Elements}{% Ullman:1994:EMP,% Fourman:1996:BRP% }. \NAMECITE{Eliminating}{% Cockx:2016:EDP% }. \NAMECITE{elimination}{% Barendregt:2000:LTN,% Damiani:2000:AUC,% Mairson:1992:QEP% }. \NAMECITE{eliminations}{% Stump:2017:CDL% }. \NAMECITE{Ellen}{% Fourman:1996:BRP% }. \NAMECITE{Embedded}{% Benton:2005:EI,% Sculthorpe:2014:KUR,% Elliott:2003:CEL% }. \NAMECITE{Embedding}{% Ramsey:2011:EIL,% Rockl:2003:FAS% }. \NAMECITE{Emden}{% Jones:2006:BRS% }. \NAMECITE{Empirical}{% Appel:1996:EAS% }. \NAMECITE{Encapsulating}{% Burton:1991:END% }. \NAMECITE{encapsulation}{% Moggi:2001:MEE,% Skorstengaard:2021:SEW% }. \NAMECITE{Encoding}{% Washburn:2008:BGB% }. \NAMECITE{encodings}{% Stump:2016:ELE% }. \NAMECITE{Enforcing}{% Skorstengaard:2021:SEW% }. \NAMECITE{engine}{% Sculthorpe:2014:KUR% }. \NAMECITE{Engineering}{% Page:2007:ESC,% Abrial:2010:MEB,% Boiten:2012:BRM% }. \NAMECITE{engines}{% Shaikhha:2018:PVP% }. \NAMECITE{English}{% Watt:2014:BRP% }. \NAMECITE{Enhancing}{% Voigtlander:2013:ESB% }. \NAMECITE{Enno}{% Shah:2006:BRA% }. \NAMECITE{enough}{% Spivey:2012:WMG% }. \NAMECITE{enriched}{% Lack:2009:GUD% }. \NAMECITE{ensure}{% Appel:2004:DTE% }. \NAMECITE{enter}{% Marlow:2006:MFC% }. \NAMECITE{Enumerating}{% Gibbons:2006:FPE,% McIlroy:2004:ESR% }. \NAMECITE{enumeration}{% New:2017:FEC% }. \NAMECITE{Enumerators}{% Barendregt:1992:TPE% }. \NAMECITE{environment}{% Asperti:1992:CUE,% Findler:2002:DPE,% Gordon:1993:IHT,% Greve:2008:EEA,% Hutchison:1997:NEC,% Hutton:1994:BRI,% Runciman:1993:IET,% Serrano:2000:BID% }. \NAMECITE{equality}{% Abel:2020:LEI,% Adams:2006:PTS,% Botta:2021:EEP,% Endrullis:2014:CSE,% Koronkevich:2022:APD,% Vytiniotis:2010:PTE% }. \NAMECITE{{{Equals}}}{% Kaser:1997:EFP% }. \NAMECITE{equational}{% Barthe:2006:RET% }. \NAMECITE{equations}{% Kiselyov:2021:EAR% }. \NAMECITE{Equivalence}{% Mason:1991:EFL,% Bierman:2000:PEL,% Gordon:1999:CEI,% Lakin:2013:CEI,% Lins:1994:EBC% }. \NAMECITE{erasure}{% Crary:2002:IPT% }. \NAMECITE{{Eratosthenes}}{% Meertens:2004:FPC,% Nykanen:2011:NGS,% ONeill:2009:GSE% }. \NAMECITE{Eric}{% Jadud:2014:BRR% }. \NAMECITE{Erik}{% Burton:1999:BRA,% Thompson:1999:BRA% }. \NAMECITE{Erlang}{% Hudson:2015:RLY,% Sankar:2009:BRP,% Armstrong:2007:PES,% Kessin:2012:BWA,% Castro:2013:BRB,% Duponcheel:1995:BRC% }. \NAMECITE{Errataum}{% Anonymous:1991:Eb% }. \NAMECITE{Erratum}{% Danvy:2023:FUL,% Jones:1993:E% }. \NAMECITE{errors}{% Chen:2018:SIC,% Partridge:1996:PPC,% Seidel:2018:DWS% }. \NAMECITE{Escape}{% Erwig:2004:EZE,% Hannan:1998:TBE% }. \NAMECITE{Essays}{% Reade:2004:BRP% }. \NAMECITE{essence}{% Dagand:2017:EO,% Gibbons:2009:EIP% }. \NAMECITE{Essentials}{% Friedman:2001:EPL,% Friedman:2008:EPL,% Chitil:2009:BRE,% Taha:2003:BRE% }. \NAMECITE{eta}{% Jay:1995:VEE% }. \NAMECITE{eta-expansion}{% Jay:1995:VEE% }. \NAMECITE{eval}{% Marlow:2006:MFC% }. \NAMECITE{eval/apply}{% Marlow:2006:MFC% }. \NAMECITE{evaluate}{% Greenman:2019:HEP% }. \NAMECITE{evaluated}{% Carette:2009:FTP,% Naylor:2012:RRR% }. \NAMECITE{Evaluation}{% Schaathun:2015:ESP,% Thomas:2002:BRP,% Aehlig:2012:CIN,% Bird:1997:MHL,% Bondorf:1993:EAR,% Bondorf:1996:GAC,% Breitner:2018:ALN,% Burn:1991:IET,% Consel:1995:LLP,% Danvy:2001:NET,% Launchbury:1991:PFP,% MacLennan:1999:PPL,% Papaspyrou:2000:SEO,% Jones:1992:BRP% }. \NAMECITE{evaluator}{% Gomard:1991:PEU% }. \NAMECITE{Even}{% Okasaki:1998:EHO,% Hinze:2018:BOE% }. \NAMECITE{Event}{% Boiten:2012:BRM,% Abrial:2010:MEB% }. \NAMECITE{Event-B}{% Boiten:2012:BRM,% Abrial:2010:MEB% }. \NAMECITE{events}{% Donnelly:2008:TE% }. \NAMECITE{ever}{% Nilsson:2001:HLB,% Okasaki:1998:EHO,% Pientka:2013:ILL% }. \NAMECITE{Every}{% Kennedy:2012:EBC% }. \NAMECITE{everything}{% Pientka:2013:ILL% }. \NAMECITE{examined}{% Owens:2009:RED% }. \NAMECITE{example}{% Tirronen:2015:TTC% }. \NAMECITE{Exceptional}{% Benton:2001:ES% }. \NAMECITE{exceptions}{% David:2005:ICE,% Stefan:2017:FDI% }. \NAMECITE{excluded}{% Barbanera:1996:PIE% }. \NAMECITE{excluded-middle}{% Barbanera:1996:PIE% }. \NAMECITE{execution}{% Aharoni:1997:CAM,% Andersen:2021:PCM,% Greve:2008:EEA,% Kishon:1995:SDP,% Nguyen:2017:HOS,% Thiemann:2003:PSE% }. \NAMECITE{exercise}{% Erwig:2004:EZE,% Luth:2003:HSI,% Mu:2021:LSB% }. \NAMECITE{existential}{% Laufer:1996:TCE% }. \NAMECITE{exotic}{% Frankau:2009:CUG% }. \NAMECITE{expanding}{% Bird:2013:SAE% }. \NAMECITE{Expansion}{% Poll:1998:EPN,% Flatt:2012:MWT,% Jay:1995:VEE% }. \NAMECITE{Experience}{% Wazny:2010:ERF,% Hartel:2004:FCE% }. \NAMECITE{experiences}{% Minsky:2008:CTE% }. \NAMECITE{experimental}{% Walkingshaw:2009:DSL% }. \NAMECITE{{{Expert}}}{% Hutchison:1997:NEC% }. \NAMECITE{Explainable}{% Erwig:2021:EDP% }. \NAMECITE{Explaining}{% Hinze:1999:EBH% }. \NAMECITE{Explicit}{% Abadi:1991:ES,% Karachalias:2020:EES,% Benaissa:1996:CES,% Fridlender:2015:PTS,% Kamareddine:1997:ECE% }. \NAMECITE{Exploiting}{% Might:2008:ERC% }. \NAMECITE{exploration}{% Svensson:2016:LHD% }. \NAMECITE{exploratory}{% Runciman:1993:IET% }. \NAMECITE{explore}{% Burnett:2001:FFO% }. \NAMECITE{Exploring}{% Turcotte:1995:ECN% }. \NAMECITE{expressed}{% Carpenter:1996:SLB% }. \NAMECITE{Expression}{% vonSydow:2000:BRH,% Filinski:2021:PDP,% Hosaya:2006:REF,% Hosoya:2003:REP,% Hudak:2000:HSE,% Owens:2009:RED,% Jones:2007:BRH% }. \NAMECITE{Expressions}{% PeytonJones:2003:E,% Appel:1997:SLE,% Chin:1994:SFF,% Hill:1996:CPE,% Papaspyrou:2000:SEO,% Traytel:2015:VDP% }. \NAMECITE{expressive}{% Jones:2001:EPH% }. \NAMECITE{expressiveness}{% Hutton:1999:TUE% }. \NAMECITE{Extended}{% Hannan:1993:ENS,% Hinze:2016:USR,% Morihata:2021:LCA,% Garcia:2007:ECS,% Hinze:2010:CSC,% Moggi:2001:MEE,% Perez:2020:FTF,% Swords:2018:EAC% }. \NAMECITE{Extending}{% Kamareddine:1997:ECE,% OHearn:1996:NAC% }. \NAMECITE{extensible}{% Brachthauser:2020:ECP,% Kiselyov:2021:EAR% }. \NAMECITE{extension}{% Harper:1996:OIE% }. \NAMECITE{Extensional}{% Botta:2021:EEP,% Koronkevich:2022:APD% }. \NAMECITE{extensionality}{% Johnson-Freyd:2017:CNE% }. \NAMECITE{{{extensions}}}{% Thompson:2016:RSI% }. \NAMECITE{extracted}{% Benzinger:2001:ACA% }. \NAMECITE{Extracting}{% Annenkov:2022:EFP% }. \NAMECITE{extraction}{% Danner:2022:DSF% }. \NAMECITE{F}{% Harper:1996:OIE,% Rossberg:2014:FIM% }. \NAMECITE{{F\#}}{% Pickering:2007:FF,% DeJong:2011:BRF% }. \NAMECITE{F-ing}{% Rossberg:2014:FIM% }. \NAMECITE{Factorisations}{% Jones:1992:BRP,% Launchbury:1991:PFP% }. \NAMECITE{Factorising}{% Hutton:2010:FFF% }. \NAMECITE{factorizable}{% Bhaskar:2023:RWF% }. \NAMECITE{Fair}{% New:2017:FEC% }. \NAMECITE{fake}{% Bird:2019:HFF% }. \NAMECITE{Faking}{% McBride:2002:FIS% }. \NAMECITE{family}{% Saito:2008:LFP% }. \NAMECITE{fast}{% Kaser:1997:EFP,% Marlow:2006:MFC% }. \NAMECITE{Faster}{% Pieters:2020:FCP,% Hutton:2010:FFF% }. \NAMECITE{fat}{% Erwig:1998:DFS% }. \NAMECITE{Fault}{% Perez:2020:FTF,% Stewart:2016:TFT% }. \NAMECITE{Fault-tolerant}{% Perez:2020:FTF% }. \NAMECITE{{FC}}{% Mcnamara:2004:FPF% }. \NAMECITE{feasible}{% Irwin:2001:CBF% }. \NAMECITE{Featherweight}{% Potanin:2006:FGC% }. \NAMECITE{features}{% Hammes:1997:EFL% }. \NAMECITE{Felleisen}{% Jadud:2014:BRR% }. \NAMECITE{Feng}{% Jadud:2014:BRR% }. \NAMECITE{Feng-Yun}{% Jadud:2014:BRR% }. \NAMECITE{Fern{\'a}ndez}{% Simpson:2007:BRP% }. \NAMECITE{Fethi}{% Russell:2003:BRA% }. \NAMECITE{fifth}{% Johnson:1992:RFP% }. \NAMECITE{filters}{% Hosaya:2006:REF% }. \NAMECITE{Finally}{% Carette:2009:FTP,% Devriese:2012:FTO% }. \NAMECITE{find}{% Bird:2019:HFF% }. \NAMECITE{Finding}{% Bird:2006:FPF,% Chuang:1997:SMF% }. \NAMECITE{Finger}{% Hinze:2006:FTS% }. \NAMECITE{Finite}{% Schmid:2003:ISF,% Chuang:1997:SMF% }. \NAMECITE{Finiteness}{% Uustalu:2017:FRS% }. \NAMECITE{First}{% Jay:2009:FCP,% Mcbride:2003:FOU,% Rondogiannis:1997:FOF,% Burnett:2001:FFO,% Chakravarty:2004:RBT,% Chuang:2022:SMF,% Harper:1993:TFC,% Joosten:1993:TFP,% Lambert:1993:UMF,% Siek:2021:BCT,% Spivey:2000:CBF,% Yi:2006:EPP% }. \NAMECITE{First-class}{% Jay:2009:FCP,% Harper:1993:TFC% }. \NAMECITE{First-order}{% Mcbride:2003:FOU,% Rondogiannis:1997:FOF,% Burnett:2001:FFO,% Yi:2006:EPP% }. \NAMECITE{first-year}{% Joosten:1993:TFP% }. \NAMECITE{fix}{% Sculthorpe:2014:WIW% }. \NAMECITE{Fixed}{% Hunt:1991:FPF,% Chuang:1997:SMF,% Vree:1995:CLF% }. \NAMECITE{{Flag}}{% Swierstra:2011:SVP% }. \NAMECITE{{Flagship}}{% Keane:1994:OFS% }. \NAMECITE{Flattening}{% Okasaki:2003:TPF% }. \NAMECITE{Flemming}{% Jeffrey:1998:BRM% }. \NAMECITE{Flexible}{% Stefan:2017:FDI,% Stansifer:2016:RSM% }. \NAMECITE{float}{% Hartel:1996:BIF% }. \NAMECITE{float-intensive}{% Hartel:1996:BIF% }. \NAMECITE{{FLOPS}}{% Codish:2016:PSS% }. \NAMECITE{Florence}{% Jadud:2014:BRR% }. \NAMECITE{Flow}{% Thomas:2004:BRR,% Banerjee:2005:SBA,% Collard:2003:RAP,% Crary:2005:MAI,% Damian:2003:CTF,% Gilray:2018:AAU,% Honda:2005:NTF,% Johnson:2014:PFA,% Might:2008:ERC,% Palsberg:2001:PFI,% Palsberg:2003:CTF,% Skorstengaard:2021:SEW,% Stefan:2017:FDI,% Wells:2002:CPP% }. \NAMECITE{focused}{% Crary:2020:FSA% }. \NAMECITE{Fold}{% Danvy:2022:FUL,% Danvy:2023:FUL,% Hutton:1999:TUE,% Sculthorpe:2014:WIW% }. \NAMECITE{Fold-unfold}{% Danvy:2023:FUL% }. \NAMECITE{Folding}{% Danvy:2019:FLR,% Danvy:2023:FLR,% Schmid:2003:ISF,% Zhu:1994:HPF% }. \NAMECITE{folding/unfolding}{% Zhu:1994:HPF% }. \NAMECITE{folds}{% Hutton:2010:FFF% }. \NAMECITE{folklore}{% Biernacki:2006:TPS% }. \NAMECITE{forest}{% Filliatre:2003:PAI% }. \NAMECITE{Formal}{% Clark:1996:FBR,% Gordon:1996:BRI,% Schneider:2004:VRS,% Verbruggen:2010:FPP,% Brumfitt:1992:MFM,% DeLaEncina:2009:NSC,% Huet:1994:RTC,% Levin:2003:TLP% }. \NAMECITE{Formalisation}{% Aransay:2015:FHO% }. \NAMECITE{format}{% Tirronen:2015:TTC% }. \NAMECITE{{Formatting}}{% Hinze:2003:FCA% }. \NAMECITE{{Forms}}{% Burnett:2001:FFO% }. \NAMECITE{{Forms/3}}{% Burnett:2001:FFO% }. \NAMECITE{formula}{% Heckmann:1997:FDT% }. \NAMECITE{Forrest}{% Jadud:2014:BRR% }. \NAMECITE{Fortifying}{% Culpepper:2012:FM% }. \NAMECITE{foundation}{% Agha:1997:FAC,% Danner:2022:DSF,% Haller:2018:PMF,% Jung:2018:IGM% }. \NAMECITE{Foundations}{% Dagand:2018:FDI,% Pickering:2007:FF,% Reade:2004:BRP,% Watt:2014:BRP,% Harper:2013:PFP,% Pierce:1994:STT,% DeJong:2011:BRF,% Tennent:1997:BRF% }. \NAMECITE{founded}{% Abel:2016:WFR% }. \NAMECITE{four}{% Partridge:1996:PPC% }. \NAMECITE{Fowler}{% Hage:2012:BRB% }. \NAMECITE{{FPCA}}{% Johnson:1992:RFP% }. \NAMECITE{Fractal}{% Martin:2013:FIC% }. \NAMECITE{fractals}{% Jones:2004:FPC% }. \NAMECITE{fragment}{% Honsell:1998:SOS% }. \NAMECITE{Framework}{% Ranta:2004:GF,% DiCosmo:1993:DTI,% Dyvbig:2007:MFD,% Harper:2007:MML,% Hofmann:1995:UTT,% Luke:2005:LRB,% Luo:2003:PLF,% Sarkar:2005:EPN% }. \NAMECITE{Frameworks}{% Despeyroux:2000:SIL,% Huet:2003:SIL% }. \NAMECITE{Fran}{% Thompson:2000:FRA% }. \NAMECITE{Francisco}{% Jadud:2014:BRR% }. \NAMECITE{Fran{{c}}ois}{% Thomas:2004:BRR% }. \NAMECITE{Franz}{% Klop:2001:BRT% }. \NAMECITE{{Fred}}{% Hudson:2015:RLY% }. \NAMECITE{free}{% Barthe:2000:DFP,% Bernardy:2012:PFP,% Bernardy:2015:EPI,% Elsman:2021:IRM,% Ljunglof:2004:FPF,% Luo:2003:PLF% }. \NAMECITE{{Fregel}}{% Iwasaki:2022:FFD% }. \NAMECITE{fresh}{% Hinze:2002:FLB% }. \NAMECITE{Friedman}{% Chitil:2009:BRE,% Taha:2003:BRE,% Tanter:2020:RLP% }. \NAMECITE{Front}{% Anonymous:1991:JVIa,% Anonymous:1991:JVIc,% Anonymous:1991:JVIe,% Anonymous:1991:JVIg,% Anonymous:1992:JVIa,% Anonymous:1992:JVIc,% Anonymous:1992:JVIe,% Anonymous:1992:JVIg,% Anonymous:1993:JVIa,% Anonymous:1993:JVIc,% Anonymous:1993:JVIe,% Anonymous:1993:JVIg,% Anonymous:1994:JVIa,% Anonymous:1994:JVIc,% Anonymous:1994:JVIe,% Anonymous:1994:JVIg,% Anonymous:1995:JVIa,% Anonymous:1995:JVIc,% Anonymous:1995:JVIe,% Anonymous:1995:JVIg,% Anonymous:1996:JVIa,% Anonymous:1996:JVIc,% Anonymous:1996:JVIe,% Anonymous:1996:JVIg,% Anonymous:1996:JVIi,% Anonymous:1996:JVIk,% Anonymous:2009:JVIa,% Anonymous:2009:JVIc,% Anonymous:2009:JVIe,% Anonymous:2009:JVIg,% Anonymous:2009:JVIi,% Anonymous:2010:JVIa,% Anonymous:2010:JVIc,% Anonymous:2010:JVIe,% Anonymous:2010:JVIg,% Anonymous:2011:JVIa,% Anonymous:2011:JVIc,% Anonymous:2011:JVIe,% Anonymous:2011:JVIg,% Anonymous:2011:JVIi,% Anonymous:2012:JVIa,% Anonymous:2012:JVIc,% Anonymous:2012:JVIe,% Anonymous:2012:JVIg,% Anonymous:2012:JVIi,% Anonymous:2013:JVIa,% Anonymous:2013:JVIc,% Anonymous:2013:JVIe,% Anonymous:2013:JVIg,% Anonymous:2013:JVIi,% Anonymous:2013:JVIk,% Anonymous:2014:JVIa,% Anonymous:2014:JVIc,% Anonymous:2014:JVIe,% Anonymous:2014:JVIg,% Anonymous:2014:JVIi% }. \NAMECITE{frontiers}{% Hunt:1991:FPF% }. \NAMECITE{{FRP}}{% Bahr:2022:MFA% }. \NAMECITE{{FT}}{% Hammes:1997:EFL% }. \NAMECITE{full}{% Garcia-Perez:2019:FRK% }. \NAMECITE{full-reducing}{% Garcia-Perez:2019:FRK% }. \NAMECITE{fully}{% Accattoli:2020:TTS,% Rockl:2003:FAS,% Strydonck:2021:LCF% }. \NAMECITE{Fun}{% Achten:2011:SFP,% Hancock:2004:BRF,% Gibbons:2003:FP% }. \NAMECITE{function}{% Okasaki:1998:EHO,% Rittri:1991:UTS,% Shivers:2006:MRF,% Swierstra:2022:WKR% }. \NAMECITE{Functional}{% Adams:1993:FPE,% Angus:2003:BRT,% Antoy:2004:FPC,% Augustsson:1994:FPG,% Baars:2004:FPP,% Bahr:2022:MFA,% Bird:1991:FPM,% Bird:1991:FPR,% Bird:1992:FPT,% Bird:1992:FPU,% Bird:1993:FPL,% Bird:1997:FPB,% Bird:1997:FPM,% Bird:2001:FPU,% Bird:2004:FPI,% Bird:2004:FPT,% Bird:2006:FPF,% Bird:2006:FPP,% Bird:2010:PFA,% Burton:1999:BRA,% Cebrian:2012:BRS,% Claessen:2004:FPP,% Curtis:2006:FPM,% Danvy:1998:FU,% Erwig:2006:FPP,% Gibbons:1996:FPD,% Gibbons:1996:FPT,% Gibbons:2006:FPE,% Gulias:2005:VDV,% Hardin:1998:FRS,% Harper:2009:FPP,% Hartel:1993:SIS,% Hartel:1999:BRF,% Hartel:2004:FCE,% Hinze:1999:BRP,% Hinze:2009:PFB,% Hoogerwoord:1992:FPS,% Hutton:1996:FPB,% Jones:2004:FPC,% Keller:2018:ESI,% Kennedy:1996:FPD,% Kennedy:2004:FPP,% Kolar:2012:BRD,% Leifer:1996:FPD,% Lins:2000:BRR,% Ljunglof:2004:FPF,% Luth:1999:FDI,% Mairson:1997:CPJ,% Mairson:2004:FPL,% Maranget:2004:FPF,% Mcnamara:2004:FPF,% Meertens:2004:FPC,% Melham:1997:CPJ,% Michaelson:2000:BRO,% Michaelson:2007:BRI,% Miljenovic:2013:BRP,% Molyneux:1993:FPB,% ODonnell:2004:FPD,% Orchard:2014:BRC,% Page:1997:BRA,% Page:1998:BRA,% Ragde:2020:RAF,% Reade:1997:BRM,% Richards:1998:BRH,% Runciman:1997:FPL,% Russell:2003:BRA,% Schmid:2003:ISF,% Sheeran:2011:FDP,% Sperber:2014:SIR,% Thompson:1993:FPE,% Thompson:1999:BRA,% Trinder:2005:SIH,% Wampler:2011:FPJ,% Wazny:2010:ERF,% Weirich:2004:FPT,% vonSydow:2000:BRH,% Addis:2010:DPT,% Aharoni:1992:RTA,% Aharoni:1997:CAM,% Allison:2005:MML,% Annenkov:2022:EFP,% Aransay:2015:FHO,% Arya:1994:FAS,% Bennett:2001:PFT,% Bierman:2000:PEL,% Bird:1996:GFP,% Bird:2020:OPF,% Boyle:1992:PFP,% Brandt:2017:CSF,% Brodal:1996:OPF,% Burton:1994:WCS,% Chakravarty:2004:RBT,% Chen:2014:ISA,% Chin:1994:SFF,% Clare:2015:RFS,% Cousineau:1998:FAP,% Damiani:2000:AUC,% Danner:2022:DSF,% DeHoon:1995:IFS,% Dolstra:2010:NPF% }. \NAMECITE{functional}{% Erwig:2001:IGF,% Filinski:2021:PDP,% Filliatre:2003:VNF,% Findler:2006:SFP,% Fischer:2011:PFL,% Fradet:2000:CSF,% Frankau:2009:CUG,% Gallesio:2005:SFA,% Geser:1999:PFP,% Grant:1996:SMR,% Grelck:2005:SMM,% Grundy:2006:RFL,% Hammes:1997:EFL,% Hanna:1999:ITP,% Hannan:1998:TBE,% Harrison:1993:UFL,% Hartel:1995:SIS,% Hartel:1996:BIF,% Hartel:1996:RCS,% Heckmann:1997:FDT,% Hinze:2004:SIF,% Hudak:2000:HSE,% Huet:2005:FTM,% Hutchison:1997:NEC,% Iwasaki:2022:FFD,% Joosten:1993:TFP,% Lakin:2013:CEI,% Loogen:2005:PFP,% Loverdos:2010:SSI,% Luth:2003:HSI,% Mackie:1994:LFP,% Mason:1991:EFL,% Minsky:2008:CTE,% Morazan:2018:IHB,% Morgan:1998:PLS,% Moss:2001:IBP,% Nilsson:1994:ADL,% Nilsson:2001:HLB,% Nishimura:1999:PFP,% OHearn:1996:NAC,% ONeill:1997:NMF,% Okasaki:1995:SEP,% Okasaki:1999:RBT,% Okasaki:2001:SIA,% Pena:2005:NDA,% Perez:2020:FTF,% Perez:2020:RVV,% PeytonJones:1992:ILF,% Qu:2021:RCA,% Rabhi:1999:AFP,% Rondogiannis:1997:FOF,% Rondogiannis:1999:HOF,% Runciman:1993:HPL,% Runciman:1993:IET,% Sabry:1998:WPF,% Scholz:2003:SAC,% Shivkumar:2021:RTM,% Silbermann:1992:DTA,% Sperber:2013:CUF,% Spoonhower:2010:SPP,% Stark:1998:WCU,% Stewart:2016:TFT,% Sulzmann:2007:UFD,% Swierstra:2009:LBF,% Thompson:2000:FRA,% Thompson:2013:RTF,% Wainwright:1992:SSM,% Wakeling:1998:DCL,% Wakeling:1999:CLF,% Wakeling:2007:SFP,% Wong:2000:KFQ,% Ziff:1995:FFS,% Johnson:1992:RFP,% Sperber:2020:RFR,% Bailes:1999:BRF,% Brown:2012:BRF% }. \NAMECITE{functional-imperative}{% Qu:2021:RCA% }. \NAMECITE{Functionally}{% Grust:2015:TFH,% Filliatre:2003:PAI,% Hutton:1996:FPB% }. \NAMECITE{functionals}{% Irwin:2001:CBF,% Jaskelioff:2015:RTS% }. \NAMECITE{Functions}{% PeytonJones:2003:DF,% PeytonJones:2003:NF,% PeytonJones:2003:SF,% Berger:2007:LAA,% Bringert:2008:PAC,% Broy:1992:MOS,% Chuang:1997:SMF,% Dagand:2014:TFA,% Hutton:1992:HOF,% Hutton:2010:FFF,% Ireland:1999:AVF,% Katsumata:2008:AFF,% Major:1991:DGF,% Mccutchen:2020:ESD,% Morihata:2012:MAF,% Nielson:1991:UTI,% Okasaki:1998:EHO,% Ramsey:2011:EIL,% Sterling:2021:HOF,% Voigtlander:2004:CFA% }. \NAMECITE{Functorial}{% Jay:1998:FM% }. \NAMECITE{{Funser}}{% Ziff:1995:FFS% }. \NAMECITE{Further}{% Chin:1994:SFF% }. \NAMECITE{fusion}{% Chin:1994:SFF,% Gammie:2011:SNS,% Ghani:2007:MAG,% Johann:2003:SCF,% Katsumata:2008:AFF,% Shaikhha:2018:PVP% }. \NAMECITE{future}{% Flanagan:1999:SFA% }. \NAMECITE{futures}{% Pruiksma:2022:BF% }. \NAMECITE{fuzzy}{% Meehan:1998:AFL% }. \NAMECITE{{G}}{% PeytonJones:1992:ILF% }. \NAMECITE{{G-machine}}{% PeytonJones:1992:ILF% }. \NAMECITE{{Gabriel}}{% Lack:2009:GUD% }. \NAMECITE{{Gabriel}-Ulmer}{% Lack:2009:GUD% }. \NAMECITE{Gabrielle}{% Thomas:2004:BRI% }. \NAMECITE{{GADTs}}{% Zakian:2018:GTS% }. \NAMECITE{{Galois}}{% Darais:2019:CGC% }. \NAMECITE{game}{% Felleisen:2013:RRL,% Luth:2003:HSI,% Walkingshaw:2009:DSL% }. \NAMECITE{games}{% Morazan:2018:IHB% }. \NAMECITE{Gansner}{% Jones:2006:BRS% }. \NAMECITE{garbage}{% Elsman:2021:IRM,% Johnson:2014:PFA,% Appel:1997:BRG% }. \NAMECITE{{Garsia}}{% Bird:2020:OPF% }. \NAMECITE{{Gauss}}{% Aransay:2015:FHO% }. \NAMECITE{{Gencel}}{% Erwig:2006:GPG% }. \NAMECITE{General}{% Hage:2011:BRL,% Brady:2013:IGP,% Hinze:2006:FTS,% Lack:2009:GUD,% Parr:2010:LIP% }. \NAMECITE{general-purpose}{% Brady:2013:IGP,% Hinze:2006:FTS% }. \NAMECITE{generalised}{% Ghani:2007:MAG,% Hillerstrom:2020:EHG% }. \NAMECITE{Generalising}{% Mccutchen:2020:ESD% }. \NAMECITE{generalization}{% Geser:1999:PFP% }. \NAMECITE{Generalized}{% Pieters:2020:GME,% Barendregt:1991:IGT,% Hinze:2000:GGT% }. \NAMECITE{Generalizing}{% Hinze:2000:GGT% }. \NAMECITE{Generating}{% Bondorf:1996:GAC,% Claessen:2015:GCR,% Augustsson:1994:FPG,% Fischer:2003:ASG,% Grygiel:2013:CGL,% Grygiel:2015:CGT,% Major:1991:DGF% }. \NAMECITE{Generation}{% Taha:2000:SIS,% Taha:2003:SAI,% Aransay:2015:FHO,% Burton:1992:DRN,% Gluck:1994:GS,% Smith:2003:CTB,% Thiemann:1999:CPG% }. \NAMECITE{generational}{% Elsman:2021:IRM% }. \NAMECITE{generativity}{% Dreyer:2007:RTG,% Leroy:1996:STT% }. \NAMECITE{generator}{% Erwig:2006:GPG% }. \NAMECITE{generators}{% Ramsey:2003:PAR,% Schaathun:2015:ESP% }. \NAMECITE{Generic}{% Bernardy:2010:GPC,% Bird:1996:GFP,% Henglein:2012:GTD,% Hinze:2010:SIG,% Botta:2021:EEP,% Garcia:2007:ECS,% Oliveira:2010:SGP,% Potanin:2006:FGC,% VanNoort:2010:LAD% }. \NAMECITE{Generics}{% Hinze:2006:GM% }. \NAMECITE{Genuine}{% ONeill:2009:GSE,% Nykanen:2011:NGS% }. \NAMECITE{geometry}{% Davy:1995:PLC% }. \NAMECITE{Gerald}{% Karczmarczuk:2003:BRS% }. \NAMECITE{Ghosh}{% Sperber:2020:RFR% }. \NAMECITE{{Ghostbuster}}{% Zakian:2018:GTS% }. \NAMECITE{Gibbons}{% Grust:2020:RAD,% Hancock:2004:BRF% }. \NAMECITE{Gilmore}{% Angus:2003:BRT% }. \NAMECITE{{Girard}}{% Hasegawa:2000:GTL% }. \NAMECITE{{Glasgow}}{% PeytonJones:2002:SGH% }. \NAMECITE{Global}{% Hughes:2004:GVH,% Burn:1996:PCC% }. \NAMECITE{Go}{% Seidel:2018:DWS,% Washburn:2008:BGB% }. \NAMECITE{Going}{% Frankau:2009:CUG% }. \NAMECITE{Good}{% Michaelson:2013:BRL,% Hudson:2015:RLY,% Lipovaca:2012:LYH,% Spivey:2012:WMG% }. \NAMECITE{Gordon}{% Hutton:1994:BRI,% Kahrs:1998:BRH,% Reade:2004:BRP% }. \NAMECITE{{GPUs}}{% Svensson:2016:LHD% }. \NAMECITE{Gradual}{% BanadosSchwerter:2016:GTE,% New:2021:GTT,% Greenman:2019:HEP,% Iii:2022:MGT% }. \NAMECITE{gradually}{% Siek:2021:PCC% }. \NAMECITE{Graham}{% Bhamidipati:2009:BRP% }. \NAMECITE{grammar}{% Devriese:2012:FTO% }. \NAMECITE{grammars}{% Bendkowski:2017:NOR,% Ljunglof:2004:FPF% }. \NAMECITE{Grammatical}{% Ranta:2004:GF% }. \NAMECITE{granularity}{% Acar:2016:OGS,% Aharoni:1992:RTA% }. \NAMECITE{graph}{% Bird:2013:SAE,% Erwig:2001:IGF,% Gartner:1996:RIC,% Iwasaki:2022:FFD,% Johnsson:1998:EGA% }. \NAMECITE{graphical}{% Abel:2017:IPA,% Gallesio:2003:PGU,% Luth:1999:FDI% }. \NAMECITE{graphs}{% Erwig:2001:IGF% }. \NAMECITE{Great}{% Michaelson:2013:BRL,% Hudson:2015:RLY,% Lipovaca:2012:LYH% }. \NAMECITE{greedy}{% Bird:1992:FPT,% Bird:1992:FPU,% Bird:2021:GAD% }. \NAMECITE{Greg}{% Angus:2003:BRT,% Lins:2000:BRR% }. \NAMECITE{ground}{% Jung:2018:IGM% }. \NAMECITE{groups}{% DalZilio:2002:RAC% }. \NAMECITE{Guerrini}{% Michaelson:2000:BRO% }. \NAMECITE{guide}{% Lipovaca:2012:LYH,% Ziliani:2017:CGN,% Michaelson:2013:BRL,% Hudson:2015:RLY% }. \NAMECITE{guided}{% Acar:2016:OGS% }. \NAMECITE{Guy}{% Hartel:1999:BRF,% Russell:2003:BRA% }. \NAMECITE{H}{% Bailes:1999:BRF,% Jones:2006:BRS,% Kluge:2001:BRI,% ODonnell:2001:BRC% }. \NAMECITE{Hall}{% Duponcheel:1995:BRC,% Fourman:1996:BRP,% Gordon:1996:BRI,% Patryshev:2014:BRI,% Poll:1999:BRA% }. \NAMECITE{Hall/CRC}{% Patryshev:2014:BRI% }. \NAMECITE{Hammond}{% Lins:2000:BRR% }. \NAMECITE{Handbook}{% Harrison:2009:HPL,% Carette:2011:BRH% }. \NAMECITE{handlers}{% Brachthauser:2020:ECP,% Hillerstrom:2020:EHG,% Kammar:2017:NVR,% Pieters:2020:GME% }. \NAMECITE{handling}{% Sulzmann:2007:UFD% }. \NAMECITE{Hans}{% Angus:2003:BRT% }. \NAMECITE{Hans-Wolfgang}{% Angus:2003:BRT% }. \NAMECITE{Hansen}{% Kluge:2001:BRI% }. \NAMECITE{hardback}{% Kahrs:1998:BRH,% Klop:2001:BRT,% Miljenovic:2013:BRP% }. \NAMECITE{Hardcover}{% Watt:2014:BRP% }. \NAMECITE{hardware}{% Brumfitt:1992:MFM,% Grundy:2006:RFL,% Park:2011:CHD,% PeytonJones:1992:ILF% }. \NAMECITE{Haridi}{% Gammie:2009:BRR% }. \NAMECITE{Harper}{% Watt:2014:BRP,% Dreyer:2022:BPS% }. \NAMECITE{Harrison}{% Carette:2011:BRH,% Mitchell:1995:BRA% }. \NAMECITE{Hartel}{% Bailes:1999:BRF% }. \NAMECITE{Haskell}{% Grust:2020:RAD,% Hudak:2000:HSE,% Jones:2007:BRH,% Michaelson:2013:BRL,% PeytonJones:2002:SGH,% Sankel:2006:BRH,% vonSydow:2000:BRH,% Bahr:2022:MFA,% Baker-Finch:2004:CPR,% Bernardy:2010:GPC,% Berthold:2016:PPS,% Breitner:2016:SZC,% Breitner:2021:RSV,% Carpenter:1996:SLB,% Chakravarty:2002:ICH,% Doets:2004:HRL,% Erwig:2006:FPP,% Faxen:2002:SSH,% Hammes:1995:CIH,% Harrison:2005:LDH,% Hughes:2004:GVH,% Hutton:1998:MPH,% Hutton:2000:SIH,% Hutton:2002:SDI,% Hutton:2007:PH,% Jones:2013:SSC,% Lipovaca:2012:LYH,% Luth:2003:HSI,% Marlow:2002:DHP,% McBride:2002:FIS,% Meijer:2000:SSW,% Mena:2014:BHP,% Oliveira:2010:SGP,% Sculthorpe:2014:KUR,% Sivaramakrishnan:2016:CSA,% Thiemann:2002:TRH,% Tirronen:2015:UBM,% Bhamidipati:2009:BRP,% Green:2014:BRB,% Grust:2015:TFH,% Thomas:2004:BRI,% Richards:1998:BRH% }. \NAMECITE{{Haskell}-Embedded}{% Sculthorpe:2014:KUR% }. \NAMECITE{{Haskells}}{% Trinder:2002:PDH% }. \NAMECITE{{Haskore}}{% Hudak:1996:HMN% }. \NAMECITE{haste}{% Bird:1997:MHL% }. \NAMECITE{Haynes}{% Taha:2003:BRE% }. \NAMECITE{HB}{% Hancock:2004:BRF% }. \NAMECITE{Heap}{% Runciman:1993:HPL,% Appel:1996:EAS,% Runciman:1996:NDH% }. \NAMECITE{heaps}{% Hinze:1999:EBH% }. \NAMECITE{H{\'e}bert}{% Hudson:2015:RLY% }. \NAMECITE{height}{% Bird:1997:FPB% }. \NAMECITE{Helmut}{% Dyckhoff:2001:BRC% }. \NAMECITE{Herman}{% Clare:2015:RFS% }. \NAMECITE{Heterogeneous}{% Swierstra:2020:HBR,% Abel:2009:INU,% Seco:2017:CBL% }. \NAMECITE{hidden}{% Pottier:2013:SSP% }. \NAMECITE{hierarchical}{% Svensson:2016:LHD% }. \NAMECITE{High}{% Sewell:2007:AHL,% Trinder:2005:SIH,% Kreitz:2004:BRH,% Marlow:2002:DHP,% Scholz:2003:SAC% }. \NAMECITE{High-level}{% Sewell:2007:AHL,% Scholz:2003:SAC% }. \NAMECITE{high-performance}{% Kreitz:2004:BRH,% Marlow:2002:DHP% }. \NAMECITE{Higher}{% Hanus:1999:HON,% Hutton:1992:HOF,% Nguyen:2017:HOS,% Rondogiannis:1999:HOF,% Sterling:2021:HOF,% Amtoft:1997:TBR,% Aransay:2015:FHO,% Asperti:1996:BOH,% Berger:2007:LAA,% Blanqui:2018:SBT,% Chuang:1997:SMF,% Dreyer:2012:IHO,% Gordon:1993:IHT,% Henglein:1994:CTI,% Hutton:1994:BRI,% Jones:1995:SCC,% Jones:2001:EPH,% Jung:2018:IGM,% Lakin:2013:CEI,% Marlow:2006:MFC,% Might:2008:ERC,% Myreen:2014:PPT,% Nielson:1991:UTI,% Okasaki:1998:EHO,% Park:2009:TSH,% Ramsey:2011:EIL,% Sergey:2017:MHO,% Skalka:2008:TTE,% Tofte:1994:PSH,% Vezzosi:2021:CAD,% Vytiniotis:2010:PTE,% Washburn:2008:BGB,% Gordon:1998:HOO,% Kahrs:1998:BRH% }. \NAMECITE{Higher-order}{% Hanus:1999:HON,% Hutton:1992:HOF,% Rondogiannis:1999:HOF,% Amtoft:1997:TBR,% Aransay:2015:FHO,% Asperti:1996:BOH,% Berger:2007:LAA,% Blanqui:2018:SBT,% Chuang:1997:SMF,% Dreyer:2012:IHO,% Henglein:1994:CTI,% Jones:1995:SCC,% Jones:2001:EPH,% Jung:2018:IGM,% Marlow:2006:MFC,% Might:2008:ERC,% Myreen:2014:PPT,% Nielson:1991:UTI,% Okasaki:1998:EHO,% Park:2009:TSH,% Ramsey:2011:EIL,% Tofte:1994:PSH,% Vytiniotis:2010:PTE,% Washburn:2008:BGB% }. \NAMECITE{Hill}{% Reade:1997:BRM% }. \NAMECITE{Hindley}{% Gammie:2011:BRL% }. \NAMECITE{histories}{% Borgstrom:2011:RSH% }. \NAMECITE{{HM}}{% Sulzmann:2008:HXT% }. \NAMECITE{{Hoare}}{% Borgstrom:2011:RSH,% Nanevski:2008:HTT% }. \NAMECITE{hoc}{% Gonthier:2013:HMA% }. \NAMECITE{HOL}{% Hutton:1994:BRI,% Gordon:1993:IHT,% Muller:1999:HHL,% Rockl:2003:FAS% }. \NAMECITE{{HOLCF}}{% Muller:1999:HHL% }. \NAMECITE{Homomorphism}{% Gibbons:1996:FPT% }. \NAMECITE{Homotopical}{% Angiuli:2016:HPT% }. \NAMECITE{Honour}{% Reade:2004:BRP% }. \NAMECITE{Horn}{% Jadud:2014:BRR% }. \NAMECITE{{HOT}}{% Damiani:2000:AUC,% Wadler:1997:EHO% }. \NAMECITE{{Hough}}{% Fokkinga:2011:HT% }. \NAMECITE{hs}{% Breitner:2021:RSV% }. \NAMECITE{hs-to-coq}{% Breitner:2021:RSV% }. \NAMECITE{{HtDP}}{% Morazan:2018:IHB% }. \NAMECITE{{HtDP}-based}{% Morazan:2018:IHB% }. \NAMECITE{{HTML}}{% Thiemann:2002:TRH% }. \NAMECITE{http}{% Hage:2011:BRL% }. \NAMECITE{Hudak}{% Jones:2007:BRH,% vonSydow:2000:BRH% }. \NAMECITE{{Hughes}}{% Johnson:1992:RFP% }. \NAMECITE{Huth}{% Buday:2008:BRL% }. \NAMECITE{Hutton}{% Bhamidipati:2009:BRP% }. \NAMECITE{{I/O}}{% Achten:1995:IOC% }. \NAMECITE{{ICFP}}{% Acar:2012:ESI,% Asai:2013:SID,% Dreyer:2016:SID,% Singh:2014:SID,% Thiemann:2010:SID,% Tolmach:2011:SID% }. \NAMECITE{{Id}}{% Hammes:1995:CIH% }. \NAMECITE{ideals}{% Filliatre:2003:PAI% }. \NAMECITE{identification}{% Chen:2018:SIC% }. \NAMECITE{identity}{% Abel:2020:LEI% }. \NAMECITE{Idris}{% Brady:2013:IGP,% Muijnck-Hughes:2020:TDD% }. \NAMECITE{{II}}{% Bahr:2020:CCC,% Chin:1994:SFF,% Damian:2003:CTF% }. \NAMECITE{Ill}{% Seidel:2018:DWS% }. \NAMECITE{Ill-Typed}{% Seidel:2018:DWS% }. \NAMECITE{image}{% Martin:2013:FIC% }. \NAMECITE{impact}{% Damian:2003:SAP,% Dreyer:2012:IHO% }. \NAMECITE{Imperative}{% Thomas:2004:BRR,% Berger:2007:LAA,% Calcagno:2003:CTS,% Collard:2003:RAP,% Gordon:1999:CEI,% Qu:2021:RCA% }. \NAMECITE{Implementation}{% Hage:2011:BRL,% McKenzie:1999:BRM,% Michaelson:2000:BRO,% Nilsson:2001:HLB,% Taha:2000:SIS,% Taha:2003:SAI,% Aehlig:2012:CIN,% Appel:1997:MCI,% Bird:2020:OPF,% Brady:2013:IGP,% Kaser:1997:EFP,% Luth:1999:FDI,% MacLennan:1999:PPL,% Nielson:1991:UTI,% Padovani:2017:SLI,% Parr:2010:LIP,% Thompson:2016:RSI,% Thomas:2002:BRP% }. \NAMECITE{Implementations}{% Shah:2004:BRP,% Hartel:1996:BIF% }. \NAMECITE{implemented}{% Hartel:1996:RCS% }. \NAMECITE{Implementing}{% Abel:2009:INU,% Burn:1991:IET,% DeHoon:1995:IFS,% Hanna:1999:ITP,% PeytonJones:1992:ILF% }. \NAMECITE{Implicit}{% Chen:2014:ISA,% Jones:1995:SCC,% Hains:2003:BRI% }. \NAMECITE{Implicitly}{% Fluet:2010:ITP,% Acar:2016:OGS% }. \NAMECITE{implicits}{% Schrijvers:2019:CSC% }. \NAMECITE{improvement}{% Katsumata:2008:AFF% }. \NAMECITE{improvements}{% Chin:1994:SFF% }. \NAMECITE{Improving}{% Jackson:1993:II% }. \NAMECITE{in-situ}{% Bird:2013:SAE% }. \NAMECITE{including}{% Ziliani:2017:CGN% }. \NAMECITE{incremental}{% Bernardy:2015:EPI,% Oliveira:2012:MMR,% Runciman:1993:IET% }. \NAMECITE{indentation}{% Lapalme:1998:DTA% }. \NAMECITE{Index}{% Anonymous:1991:AIV,% Anonymous:1992:AIV,% Anonymous:1993:AIV,% Anonymous:1994:AIV,% Anonymous:1995:AIV,% Anonymous:1996:AIV% }. \NAMECITE{Indexed}{% Altenkirch:2015:IC% }. \NAMECITE{Indexing}{% PeytonJones:2003:IOa% }. \NAMECITE{induction}{% Brede:2021:CMB,% Matthes:2009:IPN% }. \NAMECITE{Inductive}{% Erwig:2001:IGF,% Moss:2001:IBP,% Lakin:2013:CEI,% Vezzosi:2021:CAD,% Schmid:2003:ISF,% Michaelson:2007:BRI% }. \NAMECITE{inference}{% Henglein:1994:CTI,% Mitchell:1991:TIS,% PeytonJones:2007:PTI,% Sulzmann:2008:HXT,% Talpin:1992:PTR,% Vytiniotis:2011:OXM% }. \NAMECITE{information}{% Banerjee:2005:SBA,% Crary:2005:MAI,% Damian:2003:CTF,% Palsberg:2001:PFI,% Palsberg:2003:CTF,% Stefan:2017:FDI,% Ziff:1995:FFS% }. \NAMECITE{Infusing}{% Morazan:2018:IHB% }. \NAMECITE{ing}{% Rossberg:2014:FIM% }. \NAMECITE{inhabitation}{% Bezem:1996:SPU% }. \NAMECITE{injective}{% Barthe:1999:TCI% }. \NAMECITE{inliner}{% PeytonJones:2002:SGH% }. \NAMECITE{Inlining}{% Monnier:2003:ISC% }. \NAMECITE{Input}{% PeytonJones:2003:BIO,% PeytonJones:2003:IOb,% Mccutchen:2020:ESD% }. \NAMECITE{Input/Output}{% PeytonJones:2003:BIO,% PeytonJones:2003:IOb% }. \NAMECITE{ins}{% Achten:1995:IOC,% Voigtlander:2013:ESB% }. \NAMECITE{insider}{% Pientka:2013:ILL% }. \NAMECITE{inspection}{% Besson:2005:ISI% }. \NAMECITE{Instances}{% PeytonJones:2003:SDI% }. \NAMECITE{integers}{% Hoffmann:2015:TBA% }. \NAMECITE{integrated}{% Serrano:2000:BID% }. \NAMECITE{Integrating}{% Elsman:2021:IRM% }. \NAMECITE{integration}{% Schultz:2017:ADI% }. \NAMECITE{Intellect}{% Angus:2003:BRT% }. \NAMECITE{Intensional}{% Crary:2002:IPT,% Matthes:2009:IPN,% Rondogiannis:1997:FOF,% Rondogiannis:1999:HOF% }. \NAMECITE{intensive}{% Hartel:1996:BIF% }. \NAMECITE{Interaction}{% Reade:2004:BRP% }. \NAMECITE{Interactive}{% Abel:2017:IPA,% King:2007:BRS,% Augustsson:1993:ILM,% Bulterman:2004:SIM,% Gartner:1996:RIC,% Luth:2003:HSI% }. \NAMECITE{Interfaces}{% Besson:2005:ISI,% Abel:2017:IPA,% Gallesio:2003:PGU,% Luth:1999:FDI% }. \NAMECITE{interference}{% Oliveira:2012:MMR% }. \NAMECITE{Interleaving}{% Atkey:2015:IDE% }. \NAMECITE{International}{% Fourman:1996:BRP,% Krishnamurthi:2002:PAD% }. \NAMECITE{interoperability}{% Dagand:2018:FDI,% Tolmach:1998:MAS% }. \NAMECITE{Interpretation}{% Karczmarczuk:2003:BRS,% Wood:2001:BRS,% Abelson:1996:SIC,% Abelson:2000:SIC,% Barendregt:1991:TPS,% Bonfante:2001:API,% Bourdoncle:1992:AID,% Chirimar:1996:RCC,% Felleisen:2004:SIC,% Mogensen:1992:ESI,% Sussman:2001:SIC% }. \NAMECITE{interpretations}{% Filliatre:2003:VNF,% Harper:1996:OIE% }. \NAMECITE{interpreted}{% Ramsey:2011:EIL% }. \NAMECITE{interpreters}{% Benton:2005:EI,% Carette:2009:FTP% }. \NAMECITE{interruptions}{% Hutton:2007:WMC% }. \NAMECITE{intersection}{% Dunfield:2014:EIU,% Florido:2004:LLC,% Neergaard:2005:TPB,% Palsberg:2001:PFI% }. \NAMECITE{intervals}{% Jackson:1993:II% }. \NAMECITE{Introduction}{% Barendregt:1991:IGT,% Barthe:2004:ISI,% Fisher:2006:I,% Gordon:1993:IHT,% Gordon:1996:BRI,% Hansen:1999:IPU,% Lewis:2013:IAP,% PeytonJones:2003:I,% Thomas:2004:BRI,% Thompson:1993:FPE,% Wand:1994:I,% Cebrian:2012:BRS,% Chakravarty:2002:ICH,% Fernandez:2004:PLO,% Fernandez:2006:PLO,% Loverdos:2010:SSI,% Gammie:2011:BRL,% Hanus:2001:BRP,% Hutton:1994:BRI,% Kluge:2001:BRI,% Patryshev:2014:BRI% }. \NAMECITE{intuitionistic}{% David:2005:ICE% }. \NAMECITE{invariants}{% Zeilberger:2016:LLT% }. \NAMECITE{inversion}{% Mu:2021:LSB% }. \NAMECITE{Inverting}{% Bird:2004:FPI% }. \NAMECITE{{Iris}}{% Jung:2018:IGM% }. \NAMECITE{irrelevance}{% Barbanera:1996:PIE% }. \NAMECITE{{Isabelle}}{% Rockl:2003:FAS% }. \NAMECITE{{Isabelle/HOL}}{% Rockl:2003:FAS% }. \NAMECITE{ISBN}{% Bhamidipati:2009:BRP,% Boiten:2003:BRC,% Boiten:2012:BRM,% Brown:2012:BRF,% Buday:2008:BRL,% Carette:2011:BRH,% Castro:2013:BRB,% Cebrian:2011:BRH,% Cebrian:2012:BRS,% Chitil:2009:BRE,% Clare:2015:RFS,% DeJong:2011:BRF,% Derrick:2004:BRP,% Fourman:1996:BRP,% Gammie:2009:BRR,% Green:2014:BRB,% Hage:2011:BRL,% Hancock:2004:BRF,% Hartel:1999:BRF,% Hudson:2015:RLY,% Hutton:1994:BRI,% Jadud:2014:BRR,% Jones:1992:BRP,% Kahrs:1998:BRH,% Karczmarczuk:2003:BRS,% Keller:2003:BRW,% King:2007:BRS,% Klop:2001:BRT,% Kluge:2001:BRI,% Kolar:2012:BRD,% McKenzie:1999:BRM,% Michaelson:2007:BRI,% Michaelson:2013:BRL,% Miljenovic:2013:BRP,% Mitchell:1995:BRA,% ODonnell:2001:BRC,% Patryshev:2014:BRI,% Ragde:2013:BRO,% Russell:2003:BRA,% Sankar:2009:BRP,% Sankel:2006:BRH,% Simpson:2007:BRP,% Sloane:2009:BRS,% Sperber:2014:BRS,% Sperber:2020:RFR,% Taha:2003:BRE,% Thomas:2002:BRP,% Thomas:2004:BRI,% Thomas:2004:BRR,% Thompson:2016:RSI,% Villanueva:2007:BRV,% Wallingford:2004:BRP,% Watt:2014:BRP,% Wood:2001:BRS,% dePaiva:2001:BRD,% vonSydow:2000:BRH% }. \NAMECITE{ISBN-10}{% Boiten:2012:BRM,% Green:2014:BRB,% Jadud:2014:BRR,% Michaelson:2013:BRL,% Patryshev:2014:BRI,% Ragde:2013:BRO,% Sankar:2009:BRP,% Watt:2014:BRP% }. \NAMECITE{ISBN-13}{% Brown:2012:BRF,% Michaelson:2013:BRL% }. \NAMECITE{isomorphic}{% Abel:2020:LEI% }. \NAMECITE{isomorphisms}{% DiCosmo:1993:DTI% }. \NAMECITE{Issue}{% Appel:1992:SIM,% Appel:1993:SIM,% Asai:2013:SID,% Barthe:2004:ISI,% Cheney:2018:SIP,% Hartel:1993:SIS,% Hartel:1995:SIS,% Hinze:2010:SIG,% Hutton:2002:SDI,% Keller:2018:ESI,% Mairson:1997:CPJ,% Melham:1997:CPJ,% Singh:2014:SID,% Sperber:2014:SIR,% Thiemann:2010:SID,% Tolmach:2011:SID,% Trinder:2005:SIH,% Acar:2012:ESI,% Anonymous:1991:JVIa,% Anonymous:1991:JVIb,% Anonymous:1991:JVIc,% Anonymous:1991:JVId,% Anonymous:1991:JVIe,% Anonymous:1991:JVIf,% Anonymous:1991:JVIg,% Anonymous:1991:JVIh,% Anonymous:1992:JVIa,% Anonymous:1992:JVIb,% Anonymous:1992:JVIc,% Anonymous:1992:JVId,% Anonymous:1992:JVIe,% Anonymous:1992:JVIf,% Anonymous:1992:JVIg,% Anonymous:1992:JVIh,% Anonymous:1993:JVIa,% Anonymous:1993:JVIb,% Anonymous:1993:JVIc,% Anonymous:1993:JVId,% Anonymous:1993:JVIe,% Anonymous:1993:JVIf,% Anonymous:1993:JVIg,% Anonymous:1993:JVIh,% Anonymous:1994:JVIa,% Anonymous:1994:JVIb,% Anonymous:1994:JVIc,% Anonymous:1994:JVId,% Anonymous:1994:JVIe,% Anonymous:1994:JVIf,% Anonymous:1994:JVIg,% Anonymous:1994:JVIh,% Anonymous:1995:JVIa,% Anonymous:1995:JVIb,% Anonymous:1995:JVIc,% Anonymous:1995:JVId,% Anonymous:1995:JVIe,% Anonymous:1995:JVIf,% Anonymous:1995:JVIg,% Anonymous:1995:JVIh,% Anonymous:1996:JVIa,% Anonymous:1996:JVIb,% Anonymous:1996:JVIc,% Anonymous:1996:JVId,% Anonymous:1996:JVIe,% Anonymous:1996:JVIf,% Anonymous:1996:JVIg,% Anonymous:1996:JVIh,% Anonymous:1996:JVIi,% Anonymous:1996:JVIj,% Anonymous:1996:JVIk,% Anonymous:1996:JVIl,% Anonymous:2004:SIP,% Anonymous:2009:JVIa,% Anonymous:2009:JVIb,% Anonymous:2009:JVIc,% Anonymous:2009:JVId,% Anonymous:2009:JVIe,% Anonymous:2009:JVIf,% Anonymous:2009:JVIg,% Anonymous:2009:JVIh,% Anonymous:2009:JVIi,% Anonymous:2009:JVIj,% Anonymous:2010:JVIa,% Anonymous:2010:JVIb,% Anonymous:2010:JVIc,% Anonymous:2010:JVId,% Anonymous:2010:JVIe,% Anonymous:2010:JVIf% }. \NAMECITE{issue}{% Anonymous:2010:JVIg,% Anonymous:2010:JVIh,% Anonymous:2011:JVIa,% Anonymous:2011:JVIb,% Anonymous:2011:JVIc,% Anonymous:2011:JVId,% Anonymous:2011:JVIe,% Anonymous:2011:JVIf,% Anonymous:2011:JVIg,% Anonymous:2011:JVIh,% Anonymous:2011:JVIi,% Anonymous:2011:JVIj,% Anonymous:2012:JVIa,% Anonymous:2012:JVIb,% Anonymous:2012:JVIc,% Anonymous:2012:JVId,% Anonymous:2012:JVIe,% Anonymous:2012:JVIf,% Anonymous:2012:JVIg,% Anonymous:2012:JVIh,% Anonymous:2012:JVIi,% Anonymous:2012:JVIj,% Anonymous:2013:JVIa,% Anonymous:2013:JVIb,% Anonymous:2013:JVIc,% Anonymous:2013:JVId,% Anonymous:2013:JVIe,% Anonymous:2013:JVIf,% Anonymous:2013:JVIg,% Anonymous:2013:JVIh,% Anonymous:2013:JVIi,% Anonymous:2013:JVIj,% Anonymous:2013:JVIk,% Anonymous:2013:JVIl,% Anonymous:2014:JVIa,% Anonymous:2014:JVIb,% Anonymous:2014:JVIc,% Anonymous:2014:JVId,% Anonymous:2014:JVIe,% Anonymous:2014:JVIf,% Anonymous:2014:JVIg,% Anonymous:2014:JVIh,% Anonymous:2014:JVIi,% Anonymous:2014:JVIj,% Barthe:2001:SID,% Despeyroux:2000:SIL,% Dreyer:2016:SID,% Hinze:2004:SIF,% Huet:2003:SIL,% Hutton:2000:SIH,% Okasaki:2001:SIA,% Swierstra:2017:SIP,% Taha:2000:SIS% }. \NAMECITE{Iterating}{% Perna:2022:IMC% }. \NAMECITE{Iterator}{% Gibbons:2009:EIP% }. \NAMECITE{J}{% Gammie:2011:BRL,% Hanus:2001:BRP,% Thomas:2002:BRP% }. \NAMECITE{Jack}{% Karczmarczuk:2003:BRS% }. \NAMECITE{Jackson}{% Sloane:2009:BRS% }. \NAMECITE{Jan}{% Kolar:2012:BRD,% Orchard:2014:BRC,% Sankel:2006:BRH% }. \NAMECITE{Jane}{% Gordon:1996:BRI% }. \NAMECITE{January}{% Krishnamurthi:2002:PAD% }. \NAMECITE{Java}{% Brown:2012:BRF,% Clerc:2016:OJJ,% Wakeling:1999:CLF,% Wampler:2011:FPJ% }. \NAMECITE{Jay}{% Karczmarczuk:2003:BRS% }. \NAMECITE{Jean}{% Boiten:2012:BRM,% Thomas:2004:BRR% }. \NAMECITE{Jean-Fran{{c}}ois}{% Thomas:2004:BRR% }. \NAMECITE{Jean-Raymond}{% Boiten:2012:BRM% }. \NAMECITE{Jeff}{% Cebrian:2011:BRH% }. \NAMECITE{Jeffrey}{% Fourman:1996:BRP% }. \NAMECITE{Jeremy}{% Grust:2020:RAD,% Hancock:2004:BRF% }. \NAMECITE{Jersey}{% Fourman:1996:BRP% }. \NAMECITE{Jeuring}{% Burton:1999:BRA% }. \NAMECITE{JFP}{% Hage:2012:BRB,% Anonymous:1991:JVIa,% Anonymous:1991:JVIb,% Anonymous:1991:JVIc,% Anonymous:1991:JVId,% Anonymous:1991:JVIe,% Anonymous:1991:JVIf,% Anonymous:1991:JVIg,% Anonymous:1991:JVIh,% Anonymous:1992:JVIa,% Anonymous:1992:JVIb,% Anonymous:1992:JVIc,% Anonymous:1992:JVId,% Anonymous:1992:JVIe,% Anonymous:1992:JVIf,% Anonymous:1992:JVIg,% Anonymous:1992:JVIh,% Anonymous:1993:JVIa,% Anonymous:1993:JVIb,% Anonymous:1993:JVIc,% Anonymous:1993:JVId,% Anonymous:1993:JVIe,% Anonymous:1993:JVIf,% Anonymous:1993:JVIg,% Anonymous:1993:JVIh,% Anonymous:1994:JVIa,% Anonymous:1994:JVIb,% Anonymous:1994:JVIc,% Anonymous:1994:JVId,% Anonymous:1994:JVIe,% Anonymous:1994:JVIf,% Anonymous:1994:JVIg,% Anonymous:1994:JVIh,% Anonymous:1995:JVIa,% Anonymous:1995:JVIb,% Anonymous:1995:JVIc,% Anonymous:1995:JVId,% Anonymous:1995:JVIe,% Anonymous:1995:JVIf,% Anonymous:1995:JVIg,% Anonymous:1995:JVIh,% Anonymous:1996:JVIa,% Anonymous:1996:JVIb,% Anonymous:1996:JVIc,% Anonymous:1996:JVId,% Anonymous:1996:JVIe,% Anonymous:1996:JVIf,% Anonymous:1996:JVIg,% Anonymous:1996:JVIh,% Anonymous:1996:JVIi,% Anonymous:1996:JVIj,% Anonymous:1996:JVIk,% Anonymous:1996:JVIl,% Anonymous:2009:JVIa,% Anonymous:2009:JVIb,% Anonymous:2009:JVIc,% Anonymous:2009:JVId,% Anonymous:2009:JVIe,% Anonymous:2009:JVIf,% Anonymous:2009:JVIg,% Anonymous:2009:JVIh,% Anonymous:2009:JVIi,% Anonymous:2009:JVIj,% Anonymous:2010:JVIa,% Anonymous:2010:JVIb,% Anonymous:2010:JVIc,% Anonymous:2010:JVId,% Anonymous:2010:JVIe,% Anonymous:2010:JVIf,% Anonymous:2010:JVIg,% Anonymous:2010:JVIh,% Anonymous:2011:JVIa,% Anonymous:2011:JVIb,% Anonymous:2011:JVIc,% Anonymous:2011:JVId,% Anonymous:2011:JVIe,% Anonymous:2011:JVIf,% Anonymous:2011:JVIg,% Anonymous:2011:JVIh,% Anonymous:2011:JVIi,% Anonymous:2011:JVIj,% Anonymous:2012:JVIa,% Anonymous:2012:JVIb,% Anonymous:2012:JVIc% }. \NAMECITE{{JFP}}{% Anonymous:2012:JVId,% Anonymous:2012:JVIe,% Anonymous:2012:JVIf,% Anonymous:2012:JVIg,% Anonymous:2012:JVIh,% Anonymous:2012:JVIi,% Anonymous:2012:JVIj,% Anonymous:2013:JVIa,% Anonymous:2013:JVIb,% Anonymous:2013:JVIc,% Anonymous:2013:JVId,% Anonymous:2013:JVIe,% Anonymous:2013:JVIf,% Anonymous:2013:JVIg,% Anonymous:2013:JVIh,% Anonymous:2013:JVIi,% Anonymous:2013:JVIj,% Anonymous:2013:JVIk,% Anonymous:2013:JVIl,% Anonymous:2014:JVIa,% Anonymous:2014:JVIb,% Anonymous:2014:JVIc,% Anonymous:2014:JVId,% Anonymous:2014:JVIe,% Anonymous:2014:JVIf,% Anonymous:2014:JVIg,% Anonymous:2014:JVIh,% Anonymous:2014:JVIi,% Anonymous:2014:JVIj% }. \NAMECITE{jigsaw}{% Nakano:2013:MJ% }. \NAMECITE{Joe}{% Duponcheel:1995:BRC,% Sankar:2009:BRP% }. \NAMECITE{Johan}{% Burton:1999:BRA% }. \NAMECITE{John}{% Appel:1997:BRG,% Boiten:2003:BRC,% Carette:2011:BRH,% Gordon:1996:BRI,% Johnson:1992:RFP,% Jones:1992:BRP,% Jones:2006:BRS,% Keller:2003:BRW,% Mitchell:1995:BRA,% Ragde:2013:BRO,% Ragde:2020:RAF,% Shah:2004:BRP,% Tennent:1997:BRF,% Tennent:2000:BRT,% Thompson:1999:BRA% }. \NAMECITE{Jones}{% Appel:1997:BRG,% Okasaki:1999:BRC% }. \NAMECITE{{Jordan}}{% Aransay:2015:FHO% }. \NAMECITE{{{{Journal}}}}{% Mairson:1997:CPJ,% Melham:1997:CPJ% }. \NAMECITE{journey}{% Hutton:2017:CYJ% }. \NAMECITE{judgemental}{% Adams:2006:PTS% }. \NAMECITE{July}{% Brown:2012:BRF% }. \NAMECITE{{Kansas}}{% Sculthorpe:2014:KUR% }. \NAMECITE{Kaufmann}{% Hains:2003:BRI% }. \NAMECITE{Kees}{% Sankel:2006:BRH% }. \NAMECITE{Keller}{% Thomas:2004:BRI% }. \NAMECITE{kernels}{% Gotsman:2013:MVP% }. \NAMECITE{Kessin}{% Castro:2013:BRB% }. \NAMECITE{Kevin}{% Lins:2000:BRR% }. \NAMECITE{keys}{% Rittri:1991:UTS% }. \NAMECITE{Kim}{% Hanus:2001:BRP% }. \NAMECITE{King}{% Sankel:2006:BRH,% Simpson:2007:BRP% }. \NAMECITE{kit}{% Arya:1994:FAS% }. \NAMECITE{Klaus}{% Villanueva:2007:BRV% }. \NAMECITE{{Kleisli}}{% Wong:2000:KFQ% }. \NAMECITE{{KN}}{% Garcia-Perez:2019:FRK% }. \NAMECITE{know}{% Pientka:2013:ILL% }. \NAMECITE{{{{Knowledge}}}}{% Shah:2004:BRK% }. \NAMECITE{known}{% Swierstra:2022:WKR% }. \NAMECITE{Krishnamurthi}{% Wallingford:2004:BRP% }. \NAMECITE{{Krivine}}{% Garcia-Perez:2019:FRK% }. \NAMECITE{L}{% Fourman:1996:BRP,% Reade:1997:BRM,% dePaiva:2001:BRD% }. \NAMECITE{lambda}{% Appel:1997:SLE,% Ariola:1997:CNL,% Barendregt:1991:TPS,% Barendregt:1992:TPE,% Barendregt:1992:TPR,% Barendsen:1991:TPU,% Fischbach:2003:SCL,% Florido:2004:LLC,% Gomard:1991:PEU,% Grygiel:2013:CGL,% Grygiel:2015:CGT,% Hardin:1998:FRS,% Henglein:1994:CTI,% Hofmann:1999:SLM,% Kamareddine:1995:RRL,% Luo:2003:PLF,% Mairson:2004:FPL,% Maraist:1998:CNL,% Mogensen:1992:ESI,% Parys:2016:CLT,% Selinger:2002:LCA,% Siek:2021:PCC,% Stump:2016:ELE,% Stump:2017:CDL,% Zeilberger:2016:LLT,% Barendregt:2000:LTN,% Morihata:2021:LCA,% Vasconcelos:2005:LPC,% dePaiva:2001:BRD,% Gammie:2011:BRL% }. \NAMECITE{{{Lambda-Calculi}}}{% dePaiva:2001:BRD% }. \NAMECITE{lambda-calculus}{% Florido:2004:LLC,% Gomard:1991:PEU,% Gammie:2011:BRL% }. \NAMECITE{lambda-encodings}{% Stump:2016:ELE% }. \NAMECITE{lambda-free}{% Luo:2003:PLF% }. \NAMECITE{lambda-sigma}{% Hardin:1998:FRS% }. \NAMECITE{lambda-terms}{% Parys:2016:CLT% }. \NAMECITE{{LAML}}{% Normark:2005:WPS% }. \NAMECITE{Language}{% Anonymous:2004:SIP,% Parr:2010:LIP,% Reade:2004:BRP,% Sculthorpe:2014:KUR,% Sloane:2009:BRS,% Sperber:2009:RRA,% Bierman:2000:PEL,% Brady:2013:IGP,% Brandt:2017:CSF,% Bruce:1994:POO,% Burnett:2001:FFO,% Clements:2010:LLP,% Fisher:2008:BLT,% Fradet:2000:CSF,% Gallesio:2005:SFA,% Garcia:2007:ECS,% Grant:1996:SMR,% Grundy:2006:RFL,% Hammes:1997:EFL,% Hartel:1996:RCS,% Honsell:1998:SOS,% Iwasaki:2022:FFD,% Jackson:2006:SAL,% Kaser:1997:EFP,% Kirchner:2001:PRP,% Lambert:1993:UMF,% Levin:2003:TLP,% Mackie:1994:LFP,% Morrisett:2002:SBT,% Morrisett:2003:SBT,% Pena:2005:NDA,% Ramsey:2011:EIL,% Sabry:1998:WPF,% Serrano:2000:BID,% Sewell:2007:AHL,% Svensson:2016:LHD,% Tolmach:1998:MAS,% Vezzosi:2021:CAD,% Wainwright:1992:SSM,% Walkingshaw:2009:DSL,% Abadi:2005:LBS,% Hage:2011:BRL% }. \NAMECITE{{Language}-Based}{% Abadi:2005:LBS% }. \NAMECITE{Languages}{% Bailes:1999:BRF,% Cheney:2018:SIP,% Chitil:2009:BRE,% Johnson:1992:RFP,% Simpson:2007:BRP,% Sperber:2014:SIR,% Taha:2003:BRE,% Thomas:2002:BRP,% Abadi:1995:DTP,% Acar:2016:OGS,% Appel:1996:EAS,% Aransay:2015:FHO,% Barron:2000:WSL,% Bernardy:2015:EPI,% Carette:2009:FTP,% Danner:2022:DSF,% Elliott:2003:CEL,% Fernandez:2004:PLO,% Fernandez:2006:PLO,% Friedman:2001:EPL,% Friedman:2008:EPL,% Hannan:1998:TBE,% Harper:2013:PFP,% Harrison:1993:UFL,% Hartel:1993:SIS,% Hartel:1995:SIS,% Hartel:1996:BIF,% Krishnamurthi:2002:PAD,% MacLennan:1999:PPL,% Mairson:1992:QEP,% Marlow:2006:MFC,% Mason:1991:EFL,% McIlroy:2004:ESR,% Mitchell:2003:CPL,% Nilsson:1994:ADL,% Okasaki:2001:SIA,% Parr:2010:LIP,% PeytonJones:1992:ILF,% Rondogiannis:1997:FOF,% Rondogiannis:1999:HOF,% Stark:1998:WCU,% Thompson:2013:RTF,% Boiten:2003:BRC,% Hage:2011:BRL,% Hage:2012:BRB,% Keller:2003:BRW,% Michaelson:2000:BRO,% Tennent:1997:BRF,% Tennent:2000:BRT,% Wallingford:2004:BRP,% Watt:2014:BRP% }. \NAMECITE{Lapalme}{% Russell:2003:BRA% }. \NAMECITE{large}{% Iwasaki:2022:FFD,% Morgan:1998:PLS% }. \NAMECITE{large-scale}{% Iwasaki:2022:FFD,% Morgan:1998:PLS% }. \NAMECITE{last}{% Bird:1993:FPL% }. \NAMECITE{lattice}{% Carpenter:1996:SLB% }. \NAMECITE{lattice-based}{% Carpenter:1996:SLB% }. \NAMECITE{lattices}{% Jones:1992:CLA% }. \NAMECITE{Lauchbury}{% Thompson:1999:BRA% }. \NAMECITE{Launchbury}{% Jones:1992:BRP,% Breitner:2018:ALN% }. \NAMECITE{law}{% Pirog:2017:BCD% }. \NAMECITE{{Lawvere}}{% Lack:2009:GUD% }. \NAMECITE{layout}{% Heckmann:1997:FDT,% Lapalme:1998:DTA% }. \NAMECITE{layouts}{% Stratford:2011:CLD% }. \NAMECITE{Lazy}{% Augustsson:1993:ILM,% Bergstrom:2012:LTS,% Runciman:1997:FPL,% Bird:1997:MHL,% Breitner:2018:ALN,% Fischer:2011:PFL,% Hartel:1996:RCS,% Johnsson:1998:EGA,% Kaser:1997:EFP,% Malde:2006:CPP,% Morgan:1998:PLS,% Nilsson:1994:ADL,% Nilsson:2001:HLB,% Nordin:2001:MLS,% PeytonJones:1992:ILF,% Runciman:1993:HPL,% Runciman:1993:IET,% Sestoft:1997:DLA,% Wakeling:1998:DCL,% Wakeling:1999:CLF% }. \NAMECITE{{LCF}}{% Muller:1999:HHL% }. \NAMECITE{leaks}{% Bahr:2022:MFA,% Jones:1992:TRS% }. \NAMECITE{LeanPub}{% Hackett:2020:RTT% }. \NAMECITE{Learn}{% Lipovaca:2012:LYH,% Felleisen:2013:RRL,% Hudson:2015:RLY,% Michaelson:2013:BRL% }. \NAMECITE{Learning}{% vonSydow:2000:BRH,% Allison:2005:MML,% Hudak:2000:HSE% }. \NAMECITE{least}{% Chuang:1997:SMF% }. \NAMECITE{Lecture}{% Burton:1999:BRA,% Johnson:1992:RFP,% Thompson:1999:BRA% }. \NAMECITE{left}{% Cockx:2020:EDC,% Danvy:2019:FLR,% Danvy:2023:FLR,% Goldberg:2000:AEL,% Mcbride:2004:VL,% Pirog:2017:BCD% }. \NAMECITE{left-associated}{% Goldberg:2000:AEL% }. \NAMECITE{left-zero}{% Pirog:2017:BCD% }. \NAMECITE{Leftmost}{% Ida:1997:LON% }. \NAMECITE{{Leibniz}}{% Abel:2020:LEI% }. \NAMECITE{lemmas}{% Danvy:2022:FUL,% Danvy:2023:FUL% }. \NAMECITE{lenses}{% Matsuda:2018:ABP% }. \NAMECITE{less}{% Bird:1997:MHL,% Gonthier:2013:HMA% }. \NAMECITE{lesson}{% Bird:2006:FPF% }. \NAMECITE{Lessons}{% Berry:1993:LDS% }. \NAMECITE{level}{% Scholz:2003:SAC,% Sewell:2007:AHL,% Sheard:2004:TLT% }. \NAMECITE{Lewis}{% Patryshev:2014:BRI% }. \NAMECITE{Lexical}{% Clack:1995:LPT,% PeytonJones:2003:LS% }. \NAMECITE{{LF}}{% Pientka:2013:ILL% }. \NAMECITE{libraries}{% Rittri:1991:UTS% }. \NAMECITE{library}{% Berry:1993:LDS,% Davy:1995:PLC,% Mcnamara:2004:FPF,% Padovani:2017:SLI,% Stratford:2011:CLD,% Swierstra:2013:LPD,% Jones:2006:BRS% }. \NAMECITE{life}{% Jones:2001:EPH% }. \NAMECITE{lift}{% Thompson:2000:FRA% }. \NAMECITE{lifting}{% Fischbach:2003:SCL,% Vree:1995:CLF% }. \NAMECITE{Lightweight}{% Saito:2008:LFP,% Ziarek:2010:LCC,% VanNoort:2010:LAD% }. \NAMECITE{{Lilac}}{% Mackie:1994:LFP% }. \NAMECITE{Limited}{% Page:1998:BRA% }. \NAMECITE{Lin}{% Jadud:2014:BRR% }. \NAMECITE{Lindeman}{% Jadud:2014:BRR% }. \NAMECITE{line}{% Bondorf:1993:EAR,% Consel:1995:LLP% }. \NAMECITE{lineage}{% Haller:2018:PMF% }. \NAMECITE{lineage-based}{% Haller:2018:PMF% }. \NAMECITE{Linear}{% Gay:2010:LTT,% Mairson:2004:FPL,% Strydonck:2021:LCF,% Swierstra:2009:LBF,% Zeilberger:2016:LLT,% Appel:1997:SLE,% Benton:1995:SNL,% Bierman:2000:PEL,% Chirimar:1996:RCC,% Curtis:2015:CLT,% Henglein:2012:GTD,% Hofmann:1999:SLM,% Kodama:2008:TTP,% Mackie:1994:LFP,% Skorstengaard:2021:SEW,% Wainwright:1992:SSM% }. \NAMECITE{linear-time}{% Curtis:2015:CLT% }. \NAMECITE{linear/modal}{% Hofmann:1999:SLM% }. \NAMECITE{Linearization}{% Florido:2004:LLC% }. \NAMECITE{lines}{% Rompf:2019:SCC% }. \NAMECITE{Lins}{% Appel:1997:BRG% }. \NAMECITE{{Linux}}{% Dolstra:2010:NPF% }. \NAMECITE{Lipovaca}{% Michaelson:2013:BRL% }. \NAMECITE{List}{% PeytonJones:2003:LU,% Hoogerwoord:1992:FPS% }. \NAMECITE{lists}{% Swierstra:2020:HBR% }. \NAMECITE{literacy}{% Hickey:2004:CLS% }. \NAMECITE{Little}{% Tanter:2020:RLP,% Friedman:2002:CLP,% Clements:2010:LLP% }. \NAMECITE{Liu}{% Sperber:2014:BRS% }. \NAMECITE{Lloyd}{% King:2007:BRS% }. \NAMECITE{LNCS}{% Wallingford:2004:BRP% }. \NAMECITE{Local}{% Luksic:2020:LAE,% Dreyer:2012:IHO,% Vytiniotis:2011:OXM% }. \NAMECITE{Locales}{% PeytonJones:2003:L% }. \NAMECITE{locality}{% Park:2009:TSH% }. \NAMECITE{localization}{% Seco:2017:CBL% }. \NAMECITE{locally}{% Pitts:2011:SRL% }. \NAMECITE{{Loci}}{% Luke:2005:LRB% }. \NAMECITE{lockstep}{% Garcia-Perez:2019:FRK% }. \NAMECITE{{L{\"o}f}}{% Abel:2020:LEI,% Hedberg:1998:CTM% }. \NAMECITE{logarithmic}{% ODonnell:2004:FPD% }. \NAMECITE{Logic}{% Carette:2011:BRH,% Huth:2004:LCS,% Sankel:2006:BRH,% Sloane:2009:BRS,% Aransay:2015:FHO,% Calcagno:2005:DVS,% Chirimar:1996:RCC,% Doets:2004:HRL,% Downen:2018:TCC,% Erwig:2004:EZE,% Gordon:1993:IHT,% Harrison:2005:LDH,% Harrison:2009:HPL,% Jackson:2006:SAL,% Jung:2018:IGM,% Mackie:1994:LFP,% Meehan:1998:AFL,% Myreen:2014:PPT,% Rondogiannis:1997:FOF,% Rondogiannis:1999:HOF,% Silbermann:1992:DTA,% Streicher:1998:CLC,% Strydonck:2021:LCF,% Dyckhoff:2001:BRC,% Hutton:1994:BRI,% Buday:2008:BRL% }. \NAMECITE{Logical}{% Despeyroux:2000:SIL,% Huet:2003:SIL,% Benton:1998:CTL,% Berger:2007:LAA,% Harper:2007:MML,% Hasegawa:2000:GTL,% Luo:2003:PLF% }. \NAMECITE{Logics}{% Stark:1998:WCU% }. \NAMECITE{Loidl}{% Angus:2003:BRT% }. \NAMECITE{Longest}{% Mu:2021:LSB% }. \NAMECITE{look}{% Hinze:2002:FLB,% Nilsson:2001:HLB,% Pientka:2013:ILL% }. \NAMECITE{lookahead}{% ODonnell:2004:FPD% }. \NAMECITE{loop}{% Shaikhha:2018:PVP% }. \NAMECITE{looping}{% Coquand:1994:TLC% }. \NAMECITE{loops}{% Herrmann:1999:PDC% }. \NAMECITE{Loverdos}{% Cebrian:2012:BRS% }. \NAMECITE{M}{% Kahrs:1998:BRH,% Kluge:2001:BRI,% Thomas:2004:BRI,% dePaiva:2001:BRD% }. \NAMECITE{MA}{% Johnson:1992:RFP% }. \NAMECITE{Machine}{% Wakeling:1999:CLF,% Allison:2005:MML,% Asperti:1996:BOH,% Garcia-Perez:2019:FRK,% Sestoft:1997:DLA,% Clerc:2016:OJJ,% PeytonJones:1992:ILF% }. \NAMECITE{machines}{% Asperti:1992:CUE,% Bahr:2020:CCC,% Burn:1991:IET,% DeLaEncina:2009:NSC,% Streicher:1998:CLC,% VanHorn:2012:SAA,% Vasconcelos:2005:LPC% }. \NAMECITE{MacLennan}{% Thomas:2002:BRP% }. \NAMECITE{Macmillan}{% Hancock:2004:BRF% }. \NAMECITE{Macros}{% Flatt:2012:MWT,% Culpepper:2012:FM,% Krishnamurthi:2006:EPA% }. \NAMECITE{made}{% Greenberg:2012:CMM% }. \NAMECITE{Mads}{% Reade:2004:BRP% }. \NAMECITE{Maguire}{% Hackett:2020:RTT% }. \NAMECITE{make}{% Gammie:2011:SNS,% Gonthier:2013:HMA,% Le:1999:URM% }. \NAMECITE{Making}{% Marlow:2006:MFC% }. \NAMECITE{man}{% Claessen:1999:PMC% }. \NAMECITE{management}{% Elsman:2021:IRM,% Appel:1997:BRG% }. \NAMECITE{managing}{% Aharoni:1992:RTA,% Aharoni:1997:CAM% }. \NAMECITE{manifest}{% Greenberg:2012:CMM% }. \NAMECITE{Manipulating}{% Morihata:2012:MAF% }. \NAMECITE{manipulation}{% Gustafsson:2006:EMB% }. \NAMECITE{Manning}{% Sperber:2020:RFR% }. \NAMECITE{Manoury}{% Loulergue:2004:BRD% }. \NAMECITE{{Manticore}}{% Fluet:2010:ITP% }. \NAMECITE{Manuel}{% Thomas:2004:BRI% }. \NAMECITE{Manufacturing}{% Hinze:2001:MD% }. \NAMECITE{Many}{% Kiselyov:2020:MMP% }. \NAMECITE{maps}{% Zeilberger:2016:LLT% }. \NAMECITE{Marble}{% Curtis:2006:FPM% }. \NAMECITE{Maribel}{% Simpson:2007:BRP% }. \NAMECITE{Mark}{% Buday:2008:BRL,% Patryshev:2014:BRI% }. \NAMECITE{marking}{% Bird:2001:MMP% }. \NAMECITE{Marriott}{% Hanus:2001:BRP% }. \NAMECITE{marshalling}{% Sewell:2008:DRM% }. \NAMECITE{Martin}{% Hage:2012:BRB,% Abel:2020:LEI,% Hedberg:1998:CTM% }. \NAMECITE{{Martin-L{\"o}f}}{% Abel:2020:LEI,% Hedberg:1998:CTM% }. \NAMECITE{masses}{% Hinze:2006:GM% }. \NAMECITE{massively}{% Fradet:2000:CSF% }. \NAMECITE{matching}{% Burton:1993:PMA,% Cockx:2016:EDP,% Cockx:2018:PRU,% Cockx:2020:EDC,% Filinski:2021:PDP,% Gustafsson:2006:EMB,% Hosoya:2003:REP,% Maranget:2007:WPM% }. \NAMECITE{Maths}{% Sankel:2006:BRH,% Doets:2004:HRL% }. \NAMECITE{matrix}{% Grant:1996:SMR,% Le:1999:URM,% Wainwright:1992:SSM% }. \NAMECITE{matter}{% Anonymous:1991:JVIa,% Anonymous:1991:JVIb,% Anonymous:1991:JVIc,% Anonymous:1991:JVId,% Anonymous:1991:JVIe,% Anonymous:1991:JVIf,% Anonymous:1991:JVIg,% Anonymous:1991:JVIh,% Anonymous:1992:JVIa,% Anonymous:1992:JVIb,% Anonymous:1992:JVIc,% Anonymous:1992:JVId,% Anonymous:1992:JVIe,% Anonymous:1992:JVIf,% Anonymous:1992:JVIg,% Anonymous:1992:JVIh,% Anonymous:1993:JVIa,% Anonymous:1993:JVIb,% Anonymous:1993:JVIc,% Anonymous:1993:JVId,% Anonymous:1993:JVIe,% Anonymous:1993:JVIf,% Anonymous:1993:JVIg,% Anonymous:1993:JVIh,% Anonymous:1994:JVIa,% Anonymous:1994:JVIb,% Anonymous:1994:JVIc,% Anonymous:1994:JVId,% Anonymous:1994:JVIe,% Anonymous:1994:JVIf,% Anonymous:1994:JVIg,% Anonymous:1994:JVIh,% Anonymous:1995:JVIa,% Anonymous:1995:JVIb,% Anonymous:1995:JVIc,% Anonymous:1995:JVId,% Anonymous:1995:JVIe,% Anonymous:1995:JVIf,% Anonymous:1995:JVIg,% Anonymous:1995:JVIh,% Anonymous:1996:JVIa,% Anonymous:1996:JVIb,% Anonymous:1996:JVIc,% Anonymous:1996:JVId,% Anonymous:1996:JVIe,% Anonymous:1996:JVIf,% Anonymous:1996:JVIg,% Anonymous:1996:JVIh,% Anonymous:1996:JVIi,% Anonymous:1996:JVIj,% Anonymous:1996:JVIk,% Anonymous:1996:JVIl,% Anonymous:2009:JVIa,% Anonymous:2009:JVIb,% Anonymous:2009:JVIc,% Anonymous:2009:JVId,% Anonymous:2009:JVIe,% Anonymous:2009:JVIf,% Anonymous:2009:JVIg,% Anonymous:2009:JVIh,% Anonymous:2009:JVIi,% Anonymous:2009:JVIj,% Anonymous:2010:JVIa,% Anonymous:2010:JVIb,% Anonymous:2010:JVIc,% Anonymous:2010:JVId,% Anonymous:2010:JVIe,% Anonymous:2010:JVIf,% Anonymous:2010:JVIg,% Anonymous:2010:JVIh,% Anonymous:2011:JVIa,% Anonymous:2011:JVIb,% Anonymous:2011:JVIc,% Anonymous:2011:JVId,% Anonymous:2011:JVIe,% Anonymous:2011:JVIf,% Anonymous:2011:JVIg,% Anonymous:2011:JVIh,% Anonymous:2011:JVIi,% Anonymous:2011:JVIj,% Anonymous:2012:JVIa,% Anonymous:2012:JVIb,% Anonymous:2012:JVIc,% Anonymous:2012:JVId% }. \NAMECITE{matter}{% Anonymous:2012:JVIe,% Anonymous:2012:JVIf,% Anonymous:2012:JVIg,% Anonymous:2012:JVIh,% Anonymous:2012:JVIi,% Anonymous:2012:JVIj,% Anonymous:2013:JVIa,% Anonymous:2013:JVIb,% Anonymous:2013:JVIc,% Anonymous:2013:JVId,% Anonymous:2013:JVIe,% Anonymous:2013:JVIf,% Anonymous:2013:JVIg,% Anonymous:2013:JVIh,% Anonymous:2013:JVIi,% Anonymous:2013:JVIj,% Anonymous:2013:JVIk,% Anonymous:2013:JVIl,% Anonymous:2014:JVIa,% Anonymous:2014:JVIb,% Anonymous:2014:JVIc,% Anonymous:2014:JVId,% Anonymous:2014:JVIe,% Anonymous:2014:JVIf,% Anonymous:2014:JVIg,% Anonymous:2014:JVIh,% Anonymous:2014:JVIi,% Anonymous:2014:JVIj% }. \NAMECITE{matters}{% Danvy:2023:FLR% }. \NAMECITE{Matthias}{% Jadud:2014:BRR% }. \NAMECITE{Mauny}{% Hartel:1999:BRF% }. \NAMECITE{Maximum}{% Bird:2001:MMP% }. \NAMECITE{May}{% Boiten:2012:BRM% }. \NAMECITE{{Maybe}}{% PeytonJones:2003:MUa,% Spivey:2012:WMG% }. \NAMECITE{Mayer}{% Karczmarczuk:2003:BRS% }. \NAMECITE{McGraw}{% Reade:1997:BRM% }. \NAMECITE{McIver}{% Derrick:2004:BRP% }. \NAMECITE{MD}{% Jadud:2014:BRR% }. \NAMECITE{me}{% Chuang:2022:SMF% }. \NAMECITE{meaning}{% Hutton:2007:WMC% }. \NAMECITE{Mechanics}{% Downen:2023:CCR,% Sussman:2001:SIC,% Karczmarczuk:2003:BRS% }. \NAMECITE{mechanism}{% Crolard:1999:CCC% }. \NAMECITE{mechanized}{% Rockl:2003:FAS% }. \NAMECITE{Mechanizing}{% Harper:2007:MML% }. \NAMECITE{Media}{% Brown:2012:BRF,% Castro:2013:BRB% }. \NAMECITE{Meertens}{% Bird:1998:MN% }. \NAMECITE{Meets}{% Barthe:2001:SID,% Barthe:2004:ISI% }. \NAMECITE{Meijer}{% Burton:1999:BRA,% Thompson:1999:BRA% }. \NAMECITE{Meinhard}{% Karczmarczuk:2003:BRS% }. \NAMECITE{Melham}{% Hutton:1994:BRI% }. \NAMECITE{Memory}{% Appel:1997:BRG,% Elsman:2021:IRM,% Grelck:2005:SMM% }. \NAMECITE{Mena}{% Green:2014:BRB% }. \NAMECITE{{Merge}}{% Huang:2021:TMO% }. \NAMECITE{merging}{% Bird:1997:FPM,% Hinze:2018:BOE% }. \NAMECITE{message}{% Chuang:2022:SMF% }. \NAMECITE{message-passing}{% Chuang:2022:SMF% }. \NAMECITE{Meta}{% Chen:2005:MPT,% Siek:2021:PCC% }. \NAMECITE{Meta-programming}{% Chen:2005:MPT% }. \NAMECITE{meta-theory}{% Siek:2021:PCC% }. \NAMECITE{metalanguage}{% Huet:2003:SIL% }. \NAMECITE{Metalanguages}{% Despeyroux:2000:SIL% }. \NAMECITE{{MetaML}}{% Calcagno:2003:CTS% }. \NAMECITE{Metamorph}{% Brumfitt:1992:MFM% }. \NAMECITE{Metamorphism}{% Nakano:2013:MJ% }. \NAMECITE{metasystem}{% Turchin:1993:PTM% }. \NAMECITE{metatheory}{% Harper:2007:MML% }. \NAMECITE{method}{% Chuang:1997:SMF,% ONeill:1997:NMF% }. \NAMECITE{methodology}{% McIver:2003:PM,% Derrick:2004:BRP% }. \NAMECITE{Methods}{% Schneider:2004:VRS,% Brumfitt:1992:MFM,% Gordon:1996:BRI% }. \NAMECITE{Michael}{% Buday:2008:BRL% }. \NAMECITE{Michaelson}{% Angus:2003:BRT,% Lins:2000:BRR% }. \NAMECITE{Michel}{% Hartel:1999:BRF% }. \NAMECITE{middle}{% Barbanera:1996:PIE% }. \NAMECITE{Migrating}{% Iii:2022:MGT% }. \NAMECITE{Mike}{% Duponcheel:1995:BRC,% Hutton:1994:BRI% }. \NAMECITE{Milner}{% Jeffrey:2001:BRC,% Reade:2004:BRP% }. \NAMECITE{Mimi}{% Jadud:2014:BRR% }. \NAMECITE{mingle}{% Bird:2015:HMS% }. \NAMECITE{mingling}{% Curtis:2006:FPM% }. \NAMECITE{minimum}{% Bird:1997:FPB% }. \NAMECITE{mining}{% Allison:2005:MML% }. \NAMECITE{Minout}{% Bird:1991:FPM% }. \NAMECITE{Miran}{% Michaelson:2013:BRL% }. \NAMECITE{{Miranda}}{% Lambert:1993:UMF,% Richards:1998:BRH% }. \NAMECITE{mistakes}{% Tirronen:2015:UBM% }. \NAMECITE{Mitchell}{% Boiten:2003:BRC,% Chitil:2009:BRE,% Taha:2003:BRE,% Tennent:1997:BRF% }. \NAMECITE{mixed}{% Sison:2021:VSC% }. \NAMECITE{mixed-sensitivity}{% Sison:2021:VSC% }. \NAMECITE{Mixing}{% Matsuda:2018:ABP% }. \NAMECITE{ML}{% Fourman:1996:BRP,% Jones:2006:BRS,% McKenzie:1999:BRM,% Appel:1992:SIM,% Appel:1993:CSM,% Appel:1993:SIM,% Appel:1997:MCI,% Augustsson:1993:ILM,% Berry:1993:LDS,% Fourman:1996:BRP,% Harper:1993:TFC,% Harrison:1993:ADT,% Hayden:2000:DCM,% Jay:1998:FM,% Leroy:1993:DM,% Michaelson:1995:PPV,% Myers:1993:PSM,% Myreen:2014:PPT,% Paulson:1991:MWP,% Reade:1997:BRM,% Reppy:1999:CPM,% Shivkumar:2021:RTM,% Sivaramakrishnan:2014:MMA,% Tolmach:1995:DSM,% Tolmach:1998:MAS,% Ullman:1994:EMP,% Xi:2007:DMA,% Ziarek:2010:LCC,% Fourman:1996:BRP,% Mitchell:1995:BRA,% ODonnell:2001:BRC,% Jeffrey:1998:BRM,% Reade:1997:BRM% }. \NAMECITE{{MLton}}{% Shivkumar:2021:RTM% }. \NAMECITE{Mobile}{% Jeffrey:2001:BRC,% King:2007:BRS,% Bulterman:2004:SIM% }. \NAMECITE{Modal}{% Bahr:2022:MFA,% Hofmann:1999:SLM% }. \NAMECITE{modality}{% Thielecke:2009:CEM% }. \NAMECITE{model}{% Achten:2013:EAB,% Burn:1991:IET,% Choi:2019:TRC,% Devriese:2012:FTO,% Haller:2018:PMF% }. \NAMECITE{Modeling}{% Abrial:2010:MEB,% Andersen:2021:PCM,% Sperber:2020:RFR,% Boiten:2012:BRM% }. \NAMECITE{Modelling}{% Broy:1992:MOS,% Buday:2008:BRL,% Huth:2004:LCS% }. \NAMECITE{Models}{% Allison:2005:MML,% Gammie:2009:BRR,% Blume:2006:SCM,% Fischer:2003:ASG,% VanRoy:2004:CTM% }. \NAMECITE{Modern}{% Appel:1997:MCI,% McKenzie:1999:BRM% }. \NAMECITE{{Modula}}{% Abadi:1994:BMT% }. \NAMECITE{{Modula-3}}{% Abadi:1994:BMT% }. \NAMECITE{Modular}{% Chlipala:2008:MDC,% Geuvers:1991:MPS,% Gotsman:2013:MVP,% Nordin:2001:MLS,% Oliveira:2012:MMR,% Sergey:2017:MHO,% Vytiniotis:2011:OXM,% Jung:2018:IGM,% Leroy:2000:MMS% }. \NAMECITE{Modularity}{% Barbanera:1997:MSN% }. \NAMECITE{module}{% Ancona:2002:CMS,% Courant:2007:MCP,% Leroy:2000:MMS% }. \NAMECITE{Modules}{% PeytonJones:2003:M,% Clements:2010:LLP,% Rossberg:2014:FIM,% Rossberg:2018:CMU,% Sheard:2004:TLT,% Tofte:1994:PSH% }. \NAMECITE{Monad}{% PeytonJones:2003:MUb,% Affeldt:2021:TMA,% Claessen:1999:PMC,% Ziliani:2015:MMT% }. \NAMECITE{Monadic}{% Fluet:2006:MR,% Ghani:2007:MAG,% Hutton:1998:MPH,% Moggi:2001:MEE,% Schrijvers:2009:MCP,% Brede:2021:CMB,% Crary:2005:MAI,% Dyvbig:2007:MFD,% Schwinghammer:2009:CSM% }. \NAMECITE{monitoring}{% Kishon:1995:SDP,% Swords:2018:EAC,% Thiemann:2003:PSE% }. \NAMECITE{monoidal}{% Pieters:2020:GME% }. \NAMECITE{monoids}{% Pirog:2017:BCD,% Rivas:2017:NCM,% Swierstra:2022:WKR% }. \NAMECITE{monolithic}{% Johnsson:1998:EGA% }. \NAMECITE{{Monte}}{% Hammes:1995:CIH% }. \NAMECITE{Moor}{% Hancock:2004:BRF,% Poll:1999:BRA% }. \NAMECITE{Morgan}{% Derrick:2004:BRP,% Hains:2003:BRI% }. \NAMECITE{morphisms}{% Statman:1999:APT% }. \NAMECITE{morphological}{% Huet:2005:FTM% }. \NAMECITE{{MP}}{% Boyle:1992:PFP% }. \NAMECITE{{MRI}}{% Oliveira:2012:MMR% }. \NAMECITE{{MSO}}{% Traytel:2015:VDP% }. \NAMECITE{{Mtac}}{% Ziliani:2015:MMT% }. \NAMECITE{Multi}{% Shivers:2006:MRF,% Duggan:2002:TCM,% Inoue:2016:RAM,% Luke:2005:LRB% }. \NAMECITE{multi-disciplinary}{% Luke:2005:LRB% }. \NAMECITE{multi-parameter}{% Duggan:2002:TCM% }. \NAMECITE{Multi-return}{% Shivers:2006:MRF% }. \NAMECITE{multi-stage}{% Inoue:2016:RAM% }. \NAMECITE{multicore}{% Sivaramakrishnan:2014:MMA% }. \NAMECITE{multicore-aware}{% Sivaramakrishnan:2014:MMA% }. \NAMECITE{Multimedia}{% King:2007:BRS,% Bulterman:2004:SIM,% Hudak:2000:HSE,% vonSydow:2000:BRH% }. \NAMECITE{{MultiMLton}}{% Sivaramakrishnan:2014:MMA% }. \NAMECITE{multiple}{% Perna:2022:IMC% }. \NAMECITE{multiprocessor}{% Grelck:2005:SMM% }. \NAMECITE{music}{% Hudak:1996:HMN% }. \NAMECITE{mutable}{% Crary:2005:MAI% }. \NAMECITE{Myers}{% Fourman:1996:BRP% }. \NAMECITE{n}{% Pientka:2013:ILL% }. \NAMECITE{name}{% Johnson-Freyd:2017:CNE% }. \NAMECITE{names}{% Augustsson:1994:FPG,% Nanevski:2005:SCN,% Pitts:2011:SRL% }. \NAMECITE{{Nanopass}}{% Sarkar:2005:EPN% }. \NAMECITE{narrowing}{% Hanus:1999:HON,% Ida:1997:LON% }. \NAMECITE{{NAS}}{% Hammes:1997:EFL% }. \NAMECITE{National}{% Swierstra:2011:SVP% }. \NAMECITE{Natural}{% Hutchison:1997:NEC,% Barendregt:2000:LTN,% Breitner:2018:ALN,% DeLaEncina:2009:NSC,% Hannan:1993:ENS% }. \NAMECITE{naturals}{% Hinze:2022:SN% }. \NAMECITE{necessity}{% Nanevski:2005:SCN% }. \NAMECITE{need}{% Ariola:1997:CNL,% Fridlender:2000:DWN,% Maraist:1998:CNL,% Nakata:2009:SSB,% Partridge:1996:PPC% }. \NAMECITE{needed}{% Kammar:2017:NVR% }. \NAMECITE{Neil}{% Okasaki:1999:BRC% }. \NAMECITE{nested}{% Bird:1999:BNN,% Herrmann:1999:PDC,% Matthes:2009:IPN% }. \NAMECITE{network}{% Hinze:2018:BOE,% Hinze:2018:PPS% }. \NAMECITE{networks}{% Kreitz:2004:BRH,% Sheeran:2011:FDP% }. \NAMECITE{Nicole}{% Jadud:2014:BRR% }. \NAMECITE{Nielson}{% Jeffrey:1998:BRM% }. \NAMECITE{Nikhil}{% Hains:2003:BRI% }. \NAMECITE{Nipkow}{% Klop:2001:BRT% }. \NAMECITE{{NixOS}}{% Dolstra:2010:NPF% }. \NAMECITE{No}{% Cockx:2020:EDC,% Hudson:2015:RLY,% Jadud:2014:BRR,% Kammar:2017:NVR,% Michaelson:2013:BRL% }. \NAMECITE{{N{\"o}cker}}{% Schmidt-Schauss:2008:SNS% }. \NAMECITE{Non}{% Neis:2011:NPP,% Pena:2005:NDA,% Barthe:2006:RET,% Burton:1991:END,% Filliatre:2003:VNF,% Kirchner:2001:PRP,% Nocker:1993:PSN,% Stark:1998:WCU% }. \NAMECITE{non-determinacy}{% Burton:1991:END% }. \NAMECITE{Non-determinism}{% Pena:2005:NDA% }. \NAMECITE{non-deterministic}{% Kirchner:2001:PRP% }. \NAMECITE{non-functional}{% Filliatre:2003:VNF% }. \NAMECITE{non-normalizing}{% Barthe:2006:RET% }. \NAMECITE{Non-parametric}{% Neis:2011:NPP% }. \NAMECITE{non-recursive}{% Nocker:1993:PSN% }. \NAMECITE{non-strict}{% Stark:1998:WCU% }. \NAMECITE{nondeterminism}{% Affeldt:2021:TMA% }. \NAMECITE{nondeterministic}{% Fischer:2011:PFL% }. \NAMECITE{Noninterference}{% Honda:2005:NTF,% Hritcu:2016:TNQ% }. \NAMECITE{Normal}{% Bendkowski:2017:NOR,% Garcia-Perez:2019:FRK% }. \NAMECITE{Normal-order}{% Bendkowski:2017:NOR,% Garcia-Perez:2019:FRK% }. \NAMECITE{normalisation}{% Aehlig:2012:CIN,% Altenkirch:2009:BSN,% Benaissa:1996:CES,% Benton:1995:SNL,% Guillaume:2000:CDP,% Kamareddine:1997:ECE% }. \NAMECITE{normalising}{% Poll:1998:EPN% }. \NAMECITE{Normalization}{% Danvy:2001:NET,% Barbanera:1997:MSN,% Geuvers:1991:MPS,% Neergaard:2005:TPB% }. \NAMECITE{normalizer}{% Abel:2009:INU% }. \NAMECITE{normalizing}{% Barthe:2006:RET% }. \NAMECITE{notation}{% Bird:1999:BNN,% Hudak:1996:HMN% }. \NAMECITE{Note}{% OHearn:1996:NAC,% Gammie:2011:SNS,% Nykanen:2011:NGS% }. \NAMECITE{Notes}{% Burton:1999:BRA,% Johnson:1992:RFP,% Thompson:1999:BRA% }. \NAMECITE{Notions}{% Rivas:2017:NCM,% Atkey:2009:PNC% }. \NAMECITE{nucleic}{% Turcotte:1995:ECN% }. \NAMECITE{number}{% Bird:1998:MN,% Burton:1992:DRN% }. \NAMECITE{Numbers}{% PeytonJones:2003:CN,% PeytonJones:2003:RNa,% PeytonJones:2003:RNb,% Danvy:2019:FLR% }. \NAMECITE{numeral}{% Barendsen:1991:TPU,% Goldberg:2000:AEL% }. \NAMECITE{numerals}{% Hinze:2005:TPC,% Parys:2016:CLT% }. \NAMECITE{Numeric}{% PeytonJones:2003:NF% }. \NAMECITE{{Nuprl}}{% Benzinger:2001:ACA,% Kreitz:2004:BRH% }. \NAMECITE{Nussbaum}{% Jadud:2014:BRR% }. \NAMECITE{NY}{% Green:2014:BRB% }. \NAMECITE{{O}}{% Achten:1995:IOC% }. \NAMECITE{Object}{% Cebrian:2012:BRS,% Bruce:1994:POO,% Curien:1996:CRC,% Loverdos:2010:SSI,% Pierce:1994:STT,% Suranyi:2007:OOC,% Wadler:1994:TSO% }. \NAMECITE{Object-Functional}{% Cebrian:2012:BRS,% Loverdos:2010:SSI% }. \NAMECITE{object-oriented}{% Bruce:1994:POO,% Pierce:1994:STT,% Suranyi:2007:OOC,% Wadler:1994:TSO% }. \NAMECITE{Objective}{% Loulergue:2004:BRD% }. \NAMECITE{Objects}{% Abel:2017:IPA,% Abadi:1994:BMT,% Boudol:2004:RRS,% Gordon:1999:CEI,% Hofmann:1995:UTT% }. \NAMECITE{observable}{% Devriese:2012:FTO% }. \NAMECITE{{OCaml}}{% Clerc:2016:OJJ,% Whitington:2013:OVB,% Ragde:2013:BRO% }. \NAMECITE{{OCaml-Java}}{% Clerc:2016:OJJ% }. \NAMECITE{odd}{% Hinze:2018:BOE% }. \NAMECITE{Oege}{% Hancock:2004:BRF,% Poll:1999:BRA% }. \NAMECITE{off}{% Bondorf:1993:EAR,% Consel:1995:LLP% }. \NAMECITE{off-line}{% Bondorf:1993:EAR,% Consel:1995:LLP% }. \NAMECITE{Ohlebusch}{% Shah:2006:BRA% }. \NAMECITE{Okasaki}{% Hinze:1999:BRP% }. \NAMECITE{On-line}{% Consel:1995:LLP% }. \NAMECITE{one}{% Danvy:2007:OPC,% Felleisen:2013:RRL,% Kamareddine:2005:TCO% }. \NAMECITE{one-pass}{% Danvy:2007:OPC% }. \NAMECITE{online}{% Ruf:1993:SOP% }. \NAMECITE{only}{% Cockx:2018:PRU% }. \NAMECITE{open}{% Kamareddine:1997:ECE% }. \NAMECITE{operating}{% Broy:1992:MOS% }. \NAMECITE{Operational}{% Harper:1996:OIE,% Honsell:1998:SOS,% Kahrs:1998:BRH,% Simpson:2007:BRP,% Fernandez:2004:PLO,% Fernandez:2006:PLO,% Gordon:1998:HOO,% Matthews:2008:OSS% }. \NAMECITE{Operations}{% PeytonJones:2003:IOa,% Hoogerwoord:1992:FPS,% Scholz:2003:SAC% }. \NAMECITE{{Operator}}{% Huang:2021:TMO% }. \NAMECITE{operators}{% Harper:1996:OIE% }. \NAMECITE{opportunity}{% Wadler:1997:EHO% }. \NAMECITE{Optimal}{% Brodal:1996:OPF,% Michaelson:2000:BRO,% Asperti:1996:BOH,% Bird:2020:OPF% }. \NAMECITE{optimisation}{% Boulton:1999:TOR% }. \NAMECITE{optimisations}{% Burn:1996:PCC% }. \NAMECITE{optimization}{% Wand:2001:SCD% }. \NAMECITE{Oracle}{% Acar:2016:OGS% }. \NAMECITE{Oracle-guided}{% Acar:2016:OGS% }. \NAMECITE{Order}{% Kahrs:1998:BRH,% Amtoft:1997:TBR,% Aransay:2015:FHO,% Asperti:1996:BOH,% Bendkowski:2017:NOR,% Berger:2007:LAA,% Blanqui:2018:SBT,% Burnett:2001:FFO,% Chuang:1997:SMF,% Dreyer:2012:IHO,% Garcia-Perez:2019:FRK,% Gordon:1993:IHT,% Gordon:1998:HOO,% Hanus:1999:HON,% Henglein:1994:CTI,% Hutton:1992:HOF,% Hutton:1994:BRI,% Jaskelioff:2015:RTS,% Jones:1995:SCC,% Jones:2001:EPH,% Jung:2018:IGM,% Lakin:2013:CEI,% Marlow:2006:MFC,% Mcbride:2003:FOU,% Might:2008:ERC,% Myreen:2014:PPT,% Nguyen:2017:HOS,% Nielson:1991:UTI,% Okasaki:1998:EHO,% Papaspyrou:2000:SEO,% Park:2009:TSH,% Ramsey:2011:EIL,% Rondogiannis:1997:FOF,% Rondogiannis:1999:HOF,% Sergey:2017:MHO,% Skalka:2008:TTE,% Sterling:2021:HOF,% Tofte:1994:PSH,% Vytiniotis:2010:PTE,% Washburn:2008:BGB,% Yi:2006:EPP% }. \NAMECITE{ordered}{% Kodama:2008:TTP% }. \NAMECITE{O'Reilley}{% Loulergue:2004:BRD% }. \NAMECITE{O'Reilly}{% Brown:2012:BRF,% Castro:2013:BRB% }. \NAMECITE{oriented}{% Bruce:1994:POO,% Pierce:1994:STT,% Suranyi:2007:OOC,% Wadler:1994:TSO% }. \NAMECITE{origami}{% Bird:2005:CCS% }. \NAMECITE{ornaments}{% Dagand:2014:TFA,% Dagand:2017:EO,% Ko:2017:PO% }. \NAMECITE{{Ott}}{% Sewell:2010:OET% }. \NAMECITE{Output}{% PeytonJones:2003:BIO,% PeytonJones:2003:IOb% }. \NAMECITE{outs}{% Achten:1995:IOC% }. \NAMECITE{outside-in}{% Ida:1997:LON% }. \NAMECITE{{OutsideIn}}{% Vytiniotis:2011:OXM% }. \NAMECITE{overloading}{% Jones:1995:SCC,% Ziliani:2017:CGN% }. \NAMECITE{overview}{% Keane:1994:OFS% }. \NAMECITE{own}{% Hage:2011:BRL,% Parr:2010:LIP% }. \NAMECITE{Oxford}{% Thomas:2002:BRP% }. \NAMECITE{P}{% Bailes:1999:BRF,% Bezem:1996:SPU,% Chitil:2009:BRE,% Loulergue:2004:BRD,% Taha:2003:BRE,% Tanter:2020:RLP,% dePaiva:2001:BRD% }. \NAMECITE{{P.}}{% Gammie:2011:BRL% }. \NAMECITE{P.-L}{% dePaiva:2001:BRD% }. \NAMECITE{PADL}{% Krishnamurthi:2002:PAD% }. \NAMECITE{{PAEAN}}{% Berthold:2016:PPS% }. \NAMECITE{Pagano}{% Loulergue:2004:BRD% }. \NAMECITE{pairing}{% Curien:1996:CRC% }. \NAMECITE{pairwise}{% Hinze:2018:PPS% }. \NAMECITE{{PAL}}{% Luo:2003:PLF% }. \NAMECITE{Palgrave}{% Hancock:2004:BRF% }. \NAMECITE{paper}{% Krishnamurthi:2021:WEP% }. \NAMECITE{paperback}{% Hudson:2015:RLY,% Patryshev:2014:BRI,% Ragde:2013:BRO% }. \NAMECITE{Papers}{% Mairson:1997:CPJ,% Melham:1997:CPJ,% Barthe:2001:SID% }. \NAMECITE{paradigm}{% Burnett:2001:FFO% }. \NAMECITE{paradigmatic}{% Bruce:1994:POO% }. \NAMECITE{Parallel}{% Claessen:2004:FPP,% Keller:2018:ESI,% Lins:2000:BRR,% Loogen:2005:PFP,% Nishimura:1999:PFP,% Trinder:2002:PDH,% Trinder:2005:SIH,% Acar:2016:OGS,% Aharoni:1992:RTA,% Bernardy:2015:EPI,% Berthold:2016:PPS,% Burn:1991:IET,% Burton:1994:WCS,% Fradet:2000:CSF,% Hains:2003:BRI,% Kaser:1997:EFP,% Luke:2005:LRB,% Michaelson:1995:PPV,% Pena:2005:NDA,% Scaife:2005:PSC,% Sheeran:2011:FDP,% Spoonhower:2010:SPP,% Svensson:2016:LHD% }. \NAMECITE{parallel-functional}{% Pena:2005:NDA% }. \NAMECITE{parallelisation}{% Morihata:2021:LCA% }. \NAMECITE{parallelism}{% Fluet:2010:ITP,% Trinder:1998:ASP,% Vree:1995:CLF% }. \NAMECITE{Parallelization}{% Herrmann:1999:PDC% }. \NAMECITE{Parallelizing}{% Geser:1999:PFP% }. \NAMECITE{parameter}{% Duggan:2002:TCM,% Katsumata:2008:AFF% }. \NAMECITE{Parameterised}{% Atkey:2009:PNC% }. \NAMECITE{Parameterized}{% Siek:2021:PCC,% Sheard:2004:TLT% }. \NAMECITE{parameters}{% Ireland:1999:AVF,% Voigtlander:2004:CFA% }. \NAMECITE{parametric}{% Mairson:1992:QEP,% Neis:2011:NPP,% Washburn:2008:BGB% }. \NAMECITE{parametrically}{% Abel:2020:LEI% }. \NAMECITE{Parametricity}{% Bernardy:2012:PFP,% Vytiniotis:2010:PTE,% Neis:2011:NPP% }. \NAMECITE{{Parberry}}{% Hinze:2018:PPS% }. \NAMECITE{parentheses}{% Mu:2021:LSB,% Okasaki:2003:TPF% }. \NAMECITE{Parr}{% Hage:2011:BRL% }. \NAMECITE{parser}{% Partridge:1996:PPC% }. \NAMECITE{Parsing}{% Baars:2004:FPP,% Claessen:2004:FPP,% Bernardy:2015:EPI,% Hill:1996:CPE,% Hinze:2011:TQA,% Hutton:1992:HOF,% Hutton:1998:MPH,% Ljunglof:2004:FPF,% Okasaki:1998:EHO% }. \NAMECITE{Part}{% Damian:2003:CTF,% Irwin:2001:CBF% }. \NAMECITE{Partial}{% Jones:1992:BRP,% Appel:2004:DTE,% Bondorf:1993:EAR,% Bondorf:1996:GAC,% Consel:1995:LLP,% Flatt:2012:MWT,% Friedman:2002:CLP,% Gomard:1991:PEU,% Launchbury:1991:PFP,% Launchbury:1996:RDP,% Stark:1998:WCU% }. \NAMECITE{Partially}{% Nocker:1993:PSN,% Carette:2009:FTP% }. \NAMECITE{partitioning}{% Bourdoncle:1992:AID,% Henglein:2012:GTD% }. \NAMECITE{partitions}{% Statman:1999:APT% }. \NAMECITE{pass}{% Danvy:2007:OPC% }. \NAMECITE{passing}{% Brachthauser:2020:ECP,% Chuang:2022:SMF% }. \NAMECITE{patch}{% Angiuli:2016:HPT% }. \NAMECITE{path}{% Colazzo:2006:SAP,% Hartel:1996:RCS% }. \NAMECITE{Pattern}{% Burton:1993:PMA,% Bringert:2008:PAC,% Cockx:2016:EDP,% Cockx:2018:PRU,% Cockx:2020:EDC,% Gibbons:2009:EIP,% Gustafsson:2006:EMB,% Hosoya:2003:REP,% Maranget:2007:WPM,% Rhiger:2009:TSP% }. \NAMECITE{Patterns}{% Hage:2011:BRL,% Jay:2009:FCP,% Parr:2010:LIP,% Swords:2018:EAC% }. \NAMECITE{Paul}{% Jones:2007:BRH,% vonSydow:2000:BRH% }. \NAMECITE{Paulson}{% Fourman:1996:BRP,% Reade:1997:BRM% }. \NAMECITE{pbk}{% Hartel:1999:BRF% }. \NAMECITE{{Peano}}{% Danvy:2019:FLR% }. \NAMECITE{Pearl}{% Antoy:2004:FPC,% Augustsson:1994:FPG,% Baars:2004:FPP,% Biernacki:2006:TPS,% Bird:1997:FPB,% Bird:1997:FPM,% Bird:2001:FPU,% Bird:2004:FPI,% Bird:2004:FPT,% Bird:2006:FPP,% Claessen:2004:FPP,% Curien:1994:TPY,% Curtis:2006:FPM,% Gibbons:2006:FPE,% Harper:2009:FPP,% Hinze:2005:TPC,% Hutton:1996:FPB,% Jones:2004:FPC,% Kennedy:2004:FPP,% Krishnamurthi:2006:EPA,% Leifer:1996:FPD,% Ljunglof:2004:FPF,% Mairson:2004:FPL,% Maranget:2004:FPF,% Meertens:2004:FPC,% ODonnell:2004:FPD,% Runciman:1997:FPL,% Sarkar:2005:EPN,% Wakeling:2006:EPB,% Weirich:2004:FPT,% Yi:2006:EPP% }. \NAMECITE{Pearls}{% Adams:1993:FPE,% Barendregt:1991:TPS,% Barendregt:1992:TPE,% Barendregt:1992:TPR,% Barendsen:1991:TPU,% Bird:1991:FPM,% Bird:1991:FPR,% Bird:1992:FPT,% Bird:1992:FPU,% Bird:1993:FPL,% Bird:2006:FPF,% Bird:2010:PFA,% Erwig:2006:FPP,% Felleisen:2003:WEP,% Gibbons:1996:FPD,% Gibbons:1996:FPT,% Hoogerwoord:1992:FPS,% Kennedy:1996:FPD,% Neergaard:2005:TPB,% Okasaki:2003:TPF,% PeytonJones:2003:EPC,% Hinze:2004:SIF,% Miljenovic:2013:BRP% }. \NAMECITE{Pearson}{% Thomas:2004:BRI% }. \NAMECITE{Perfect}{% Hinze:2000:PTB% }. \NAMECITE{Performance}{% Trinder:2005:SIH,% Greenman:2019:HEP,% Kreitz:2004:BRH,% Marlow:2002:DHP% }. \NAMECITE{permutation}{% Baars:2004:FPP% }. \NAMECITE{permutations}{% Hinze:2000:PTB% }. \NAMECITE{Persistent}{% Blelloch:2001:PT% }. \NAMECITE{perspective}{% Benton:1998:CTL,% Hunt:1991:FPF,% Okasaki:1999:BRC% }. \NAMECITE{Peter}{% Hanus:2001:BRP,% Thompson:2016:RSI% }. \NAMECITE{Peterson}{% Jadud:2014:BRR% }. \NAMECITE{{{pH}}}{% Hains:2003:BRI% }. \NAMECITE{Phantom}{% Fluet:2006:PTS% }. \NAMECITE{{PhD}}{% Dreyer:2022:BPS,% Hutton:2014:PA,% Hutton:2015:PAa,% Hutton:2015:PAb,% Hutton:2015:PAc,% Hutton:2016:PAa,% Hutton:2016:PAb,% Hutton:2017:PAa,% Hutton:2017:PAb,% Hutton:2018:PA,% Hutton:2019:PAa,% Hutton:2019:PAb,% Hutton:2020:PAa,% Hutton:2020:PAb,% Hutton:2021:PAa,% Hutton:2021:PAb,% Hutton:2022:PAa,% Hutton:2022:PAb,% Hutton:2022:PAc,% Hutton:2023:PA% }. \NAMECITE{Phil}{% Angus:2003:BRT% }. \NAMECITE{phonological}{% Huet:2005:FTM% }. \NAMECITE{photon}{% Hammes:1995:CIH% }. \NAMECITE{phrases}{% Baars:2004:FPP% }. \NAMECITE{pi}{% Vasconcelos:2005:LPC% }. \NAMECITE{Pickering}{% DeJong:2011:BRF% }. \NAMECITE{Pickler}{% Kennedy:2004:FPP% }. \NAMECITE{pieces}{% Friedman:2002:CLP% }. \NAMECITE{Pipelined}{% Bennett:2001:PFT% }. \NAMECITE{pipelines}{% Pieters:2020:FCP% }. \NAMECITE{Pitts}{% Kahrs:1998:BRH% }. \NAMECITE{Planning}{% Schmid:2003:ISF% }. \NAMECITE{Plasmeijer}{% Bailes:1999:BRF% }. \NAMECITE{Platforms}{% Sperber:2014:SIR% }. \NAMECITE{playing}{% Levin:2003:TLP% }. \NAMECITE{Plessner}{% Jadud:2014:BRR% }. \NAMECITE{Plotkin}{% Reade:2004:BRP,% Statman:1999:APT% }. \NAMECITE{Plotkin-terms}{% Statman:1999:APT% }. \NAMECITE{plug}{% Voigtlander:2013:ESB% }. \NAMECITE{plug-ins}{% Voigtlander:2013:ESB% }. \NAMECITE{point}{% Vree:1995:CLF% }. \NAMECITE{pointer}{% Bird:2001:FPU% }. \NAMECITE{pointless}{% Gibbons:1999:PDR% }. \NAMECITE{points}{% Chuang:1997:SMF,% Hunt:1991:FPF% }. \NAMECITE{policy}{% Botta:2017:CCT% }. \NAMECITE{Polymorphic}{% Talpin:1992:PTR,% Abadi:1995:DTP,% Davy:1995:PLC,% Jung:2000:VPT,% Runciman:1991:RRS,% Swierstra:2013:LPD,% Wells:2002:CPP% }. \NAMECITE{polymorphism}{% Crary:2002:IPT,% Greiner:1996:WPC,% Hou:2017:CCP,% Jones:1995:SCC,% Mairson:1992:QEP,% Nanevski:2008:HTT,% Saito:2008:LFP,% Vytiniotis:2010:PTE,% Washburn:2008:BGB,% Ziliani:2017:CGN% }. \NAMECITE{polynomial}{% Bonfante:2001:API% }. \NAMECITE{Polytypic}{% Jansson:1998:PU,% Verbruggen:2010:FPP,% Weirich:2006:TSR% }. \NAMECITE{polyvariance}{% Gilray:2018:AAU% }. \NAMECITE{Polyvariant}{% Palsberg:2001:PFI,% Wells:2002:CPP% }. \NAMECITE{Poon}{% Fourman:1996:BRP% }. \NAMECITE{poor}{% Claessen:1999:PMC% }. \NAMECITE{Portable}{% Berthold:2016:PPS% }. \NAMECITE{Portland}{% Krishnamurthi:2002:PAD% }. \NAMECITE{positive}{% Sorensen:1996:PS% }. \NAMECITE{postponement}{% Poll:1998:EPN% }. \NAMECITE{Potter}{% Gordon:1996:BRI% }. \NAMECITE{Power}{% Mcilroy:1999:PSP,% Jones:2001:EPH% }. \NAMECITE{powerful}{% Zhu:1994:HPF% }. \NAMECITE{Pp}{% Thomas:2004:BRI,% Bhamidipati:2009:BRP,% Cebrian:2012:BRS,% Fourman:1996:BRP,% King:2007:BRS,% Michaelson:2007:BRI,% Mitchell:1995:BRA,% Sankar:2009:BRP,% Sloane:2009:BRS,% Villanueva:2007:BRV,% Wallingford:2004:BRP,% vonSydow:2000:BRH% }. \NAMECITE{{pp.}}{% Brown:2012:BRF,% Duponcheel:1995:BRC,% Dyckhoff:2001:BRC,% Gammie:2009:BRR,% Green:2014:BRB,% Hartel:1999:BRF,% Hinze:1999:BRP,% Johnson:1992:RFP,% Jones:2006:BRS,% Klop:2001:BRT,% Kolar:2012:BRD,% Michaelson:2000:BRO,% Michaelson:2013:BRL,% Miljenovic:2013:BRP,% ODonnell:2001:BRC,% Ragde:2013:BRO,% Russell:2003:BRA,% Watt:2014:BRP,% Wood:2001:BRS% }. \NAMECITE{Practical}{% Barthe:2004:ISI,% Carette:2011:BRH,% Harper:2013:PFP,% PeytonJones:2007:PTI,% Reade:1997:BRM,% Bernardy:2015:EPI,% Boyle:1992:PFP,% Chan:2023:STC,% Harrison:2009:HPL,% Le:1999:URM,% Xi:2007:DMA,% Krishnamurthi:2002:PAD,% Wallingford:2004:BRP,% Watt:2014:BRP% }. \NAMECITE{Practice}{% Barthe:2001:SID,% Kolar:2012:BRD,% Addis:2010:DPT,% Clack:1995:LPT,% Mokhov:2020:BSC,% Sergey:2017:MHO% }. \NAMECITE{Pragmas}{% PeytonJones:2003:CP% }. \NAMECITE{Pragmatic}{% Hage:2011:BRL,% Ramsey:2003:PAR,% Sankar:2009:BRP% }. \NAMECITE{predecessors}{% Kiselyov:2020:MMP% }. \NAMECITE{Predefined}{% PeytonJones:2003:PTC% }. \NAMECITE{predicates}{% Hasegawa:2000:GTL% }. \NAMECITE{predicative}{% Abel:2002:PAS,% Caporaso:2001:PAC% }. \NAMECITE{Predictive}{% Partridge:1996:PPC% }. \NAMECITE{preemptive}{% Gotsman:2013:MVP% }. \NAMECITE{Preface}{% Codish:2016:PSS,% Flatt:2007:P,% McBride:2009:P% }. \NAMECITE{prefix}{% Sheeran:2011:FDP% }. \NAMECITE{Prelude}{% PeytonJones:2003:SP% }. \NAMECITE{Prentice}{% Duponcheel:1995:BRC,% Fourman:1996:BRP,% Gordon:1996:BRI,% Poll:1999:BRA% }. \NAMECITE{Prentice-Hall}{% Gordon:1996:BRI% }. \NAMECITE{presence}{% Stefan:2017:FDI% }. \NAMECITE{presentations}{% Findler:2006:SFP% }. \NAMECITE{preservation}{% Botta:2021:EEP% }. \NAMECITE{preserve}{% Guillaume:2000:CDP% }. \NAMECITE{preserves}{% Benaissa:1996:CES,% Kamareddine:1997:ECE,% Koronkevich:2022:APD% }. \NAMECITE{Press}{% Bhamidipati:2009:BRP,% Boiten:2003:BRC,% Boiten:2012:BRM,% Carette:2011:BRH,% Cebrian:2011:BRH,% Cebrian:2012:BRS,% Chitil:2009:BRE,% Clare:2015:RFS,% Fourman:1996:BRP,% Gammie:2009:BRR,% Grust:2015:TFH,% Grust:2020:RAD,% Hanus:2001:BRP,% Hartel:1999:BRF,% Hinze:1999:BRP,% Hudson:2015:RLY,% Hutton:1994:BRI,% Jadud:2014:BRR,% Jeffrey:2001:BRC,% Jones:1992:BRP,% Jones:2006:BRS,% Jones:2007:BRH,% Kahrs:1998:BRH,% Kahrs:2005:BRT,% Karczmarczuk:2003:BRS,% Klop:2001:BRT,% McKenzie:1999:BRM,% Michaelson:2000:BRO,% Michaelson:2013:BRL,% Miljenovic:2013:BRP,% ODonnell:2001:BRC,% Okasaki:1999:BRC,% Page:1997:BRA,% Page:1998:BRA,% Patryshev:2014:BRI,% Ragde:2013:BRO,% Reade:1997:BRM,% Reade:2004:BRP,% Shah:2004:BRK,% Sloane:2009:BRS,% Sperber:2014:BRS,% Taha:2003:BRE,% Tanter:2020:RLP,% Tennent:1997:BRF,% Tennent:2000:BRT,% Thomas:2002:BRP,% Thompson:2016:RSI,% Watt:2014:BRP,% Wood:2001:BRS,% vonSydow:2000:BRH% }. \NAMECITE{pretty}{% Swierstra:2009:LBF% }. \NAMECITE{pretty-printing}{% Swierstra:2009:LBF% }. \NAMECITE{Price}{% Gammie:2009:BRR,% Thomas:2004:BRI,% Wallingford:2004:BRP% }. \NAMECITE{primes}{% Runciman:1997:FPL% }. \NAMECITE{Principal}{% Tofte:1994:PSH% }. \NAMECITE{principle}{% Matthes:2009:IPN% }. \NAMECITE{Principles}{% MacLennan:1999:PPL,% Thomas:2002:BRP% }. \NAMECITE{printing}{% Swierstra:2009:LBF% }. \NAMECITE{Priority}{% Chuang:2022:SMF,% Brodal:1996:OPF% }. \NAMECITE{Probabilistic}{% Erwig:2006:FPP% }. \NAMECITE{probabilities}{% Malde:2006:CPP% }. \NAMECITE{probability}{% Affeldt:2021:TMA% }. \NAMECITE{Problem}{% Shah:2004:BRK,% Swierstra:2011:SVP,% Achten:2021:SAR,% Bird:1991:FPM,% Bird:2011:BCR,% Caporaso:2001:PAC,% Crary:2020:FSA,% Curtis:2015:CLT,% Hartel:1996:RCS,% Hutton:2002:CP,% Mu:2021:LSB% }. \NAMECITE{Problems}{% Nordin:2001:MLS,% Bird:2001:MMP,% Carpenter:1996:SLB,% Major:1991:DGF% }. \NAMECITE{procedures}{% Traytel:2015:VDP% }. \NAMECITE{proceedings}{% Johnson:1992:RFP,% Krishnamurthi:2002:PAD% }. \NAMECITE{process}{% Bonelli:2005:CAP,% Dieterle:2016:SCV% }. \NAMECITE{Processes}{% Claessen:2004:FPP% }. \NAMECITE{processing}{% Broy:1992:MOS,% Grelck:2005:SMM,% Huet:2005:FTM,% Iwasaki:2022:FFD,% Kodama:2008:TTP% }. \NAMECITE{Producing}{% Filliatre:2003:PAI,% Myreen:2014:PPT% }. \NAMECITE{product}{% Baker-Finch:2004:CPR% }. \NAMECITE{Profiling}{% Morgan:1998:PLS,% Clack:1995:LPT,% Runciman:1993:HPL,% Runciman:1996:NDH,% Spoonhower:2010:SPP% }. \NAMECITE{Program}{% Bierman:2000:PEL,% Sperber:2014:BRS,% Taha:2000:SIS,% Taha:2003:SAI,% Thiemann:2003:PSE,% Thomas:2004:BRR,% Turchin:1993:PTM,% Bird:2006:FPP,% Boyle:1992:PFP,% Chlipala:2008:MDC,% Collard:2003:RAP,% Damian:2003:SAP,% Erwig:2006:GPG,% Felleisen:2013:RRL,% Filinski:2021:PDP,% Kishon:1995:SDP,% Liu:2013:SPD,% Mu:2009:APA,% Mu:2021:LSB,% Ramsey:2003:PAR,% Ruf:1993:SOP,% Thiemann:1999:CPG,% Tofte:1994:PSH,% Shah:2004:BRP% }. \NAMECITE{programmer}{% Paulson:1991:MWP,% Smallbone:2017:QSB,% Fourman:1996:BRP,% Reade:1997:BRM% }. \NAMECITE{programmers}{% Leifer:1996:FPD,% Oliveira:2010:SGP% }. \NAMECITE{Programming}{% Armstrong:2007:PES,% Bailes:1999:BRF,% Barthe:2001:SID,% Barthe:2004:ISI,% Boiten:2003:BRC,% Brown:2012:BRF,% Cheney:2018:SIP,% Chitil:2009:BRE,% Duponcheel:1995:BRC,% Fernandez:2004:PLO,% Fernandez:2006:PLO,% Gallesio:2003:PGU,% Gulias:2005:VDV,% Hage:2011:BRL,% Hartel:1993:SIS,% Hinze:2010:SIG,% Hutton:2007:PH,% Johnson:1992:RFP,% Keller:2018:ESI,% Kluge:2001:BRI,% Ko:2017:PO,% Mairson:1997:CPJ,% McIver:2003:PM,% Melham:1997:CPJ,% Michaelson:2000:BRO,% Myers:1993:PSM,% ODonnell:2001:BRC,% Okasaki:1999:BRC,% Reade:1997:BRM,% Russell:2003:BRA,% Sculthorpe:2014:KUR,% Swierstra:2017:SIP,% Taha:2003:BRE,% Tennent:1997:BRF,% Tennent:2000:BRT,% Thomas:2002:BRP,% Thomas:2004:BRR,% Trinder:2005:SIH,% Watt:2014:BRP,% vonSydow:2000:BRH,% Abel:2017:IPA,% Achten:2013:EAB,% Addis:2010:DPT,% Allison:2005:MML,% Bahr:2022:MFA,% Bernardy:2010:GPC,% Bird:1996:GFP,% Bird:2005:CCS,% Bird:2006:FPF,% Botta:2021:EEP,% Brady:2013:IGP,% Bruce:1994:POO,% Chakravarty:2004:RBT,% Chen:2005:MPT,% Collard:2003:RAP,% Cousineau:1998:FAP,% Doets:2004:HRL,% Erwig:2004:EZE,% Erwig:2006:FPP,% Erwig:2021:EDP,% Findler:2002:DPE,% Fischer:2011:PFL,% Friedman:2001:EPL,% Friedman:2008:EPL,% Garcia:2007:ECS,% Gibbons:2003:FP,% Hains:2003:BRI,% Haller:2018:PMF,% Hansen:1999:IPU,% Harper:2013:PFP,% Hartel:1995:SIS,% Hickey:2004:CLS,% Hudak:2000:HSE,% Hutchison:1997:NEC,% Joosten:1993:TFP,% Kirchner:2001:PRP,% Lakin:2013:CEI,% Lambert:1993:UMF,% Lewis:2013:IAP,% Loogen:2005:PFP,% Loverdos:2010:SSI,% Luth:2003:HSI,% MacLennan:1999:PPL,% Mackie:1994:LFP,% Mairson:1992:QEP,% Malde:2006:CPP,% Matsuda:2018:ABP,% Mcbride:2008:APE,% Mcnamara:2004:FPF,% Minsky:2008:CTE,% Mitchell:2003:CPL,% Molyneux:1993:FPB,% Morazan:2018:IHB,% Mu:2009:APA,% Nishimura:1999:PFP,% Normark:2005:WPS,% OHearn:1996:NAC,% Okasaki:2001:SIA,% Oliveira:2010:SGP% }. \NAMECITE{programming}{% Oliveira:2012:MMR,% Parr:2010:LIP,% Patryshev:2014:BRI,% Perez:2020:FTF,% Pierce:1994:STT,% Rabhi:1999:AFP,% Reppy:1999:CPM,% Runciman:1993:IET,% Schrijvers:2009:MCP,% Serrano:2000:BID,% Sewell:2007:AHL,% Sheeran:2011:FDP,% Silbermann:1992:DTA,% Sperber:2013:CUF,% Stansifer:2016:RSM,% Stark:1998:WCU,% Swamy:2013:SDP,% Thompson:1993:FPE,% Ullman:1994:EMP,% VanRoy:2004:CTM,% Vezzosi:2021:CAD,% Wadler:1994:TSO,% Wakeling:2007:SFP,% Wampler:2011:FPJ,% Wazny:2010:ERF,% Weirich:2006:TSR,% Xi:2007:DMA,% Ziliani:2015:MMT,% Anonymous:2004:SIP,% Fourman:1996:BRP,% Gammie:2009:BRR,% Ragde:2020:RAF,% Richards:1998:BRH,% Angus:2003:BRT,% Burton:1999:BRA,% Cebrian:2012:BRS,% Hancock:2004:BRF,% Hartel:1999:BRF,% Kolar:2012:BRD,% Lins:2000:BRR,% Orchard:2014:BRC,% Page:1997:BRA,% Page:1998:BRA,% Poll:1999:BRA,% Richards:1998:BRH,% Sankel:2006:BRH,% Thompson:1999:BRA,% Bhamidipati:2009:BRP,% Derrick:2004:BRP,% Fourman:1996:BRP,% Hanus:2001:BRP,% Mairson:1997:CPJ,% Melham:1997:CPJ,% Sankar:2009:BRP,% Simpson:2007:BRP% }. \NAMECITE{Programs}{% Kolar:2012:BRD,% Schmid:2003:ISF,% Seidel:2018:DWS,% Abelson:1996:SIC,% Abelson:2000:SIC,% Addis:2010:DPT,% Aharoni:1992:RTA,% Aharoni:1997:CAM,% Amtoft:1997:TBR,% Annenkov:2022:EFP,% Benzinger:2001:ACA,% Bhaskar:2023:RWF,% Burton:1994:WCS,% Chen:2014:ISA,% Damiani:2000:AUC,% Danvy:2022:FUL,% Danvy:2023:FUL,% Filliatre:2003:VNF,% Fischer:2003:ASG,% Geser:1999:PFP,% Gibbons:2021:HDC,% Inoue:2016:RAM,% Kennedy:2012:EBC,% Kirchner:2001:PRP,% Kodama:2008:TTP,% Morgan:1998:PLS,% Runciman:1993:HPL,% Shivkumar:2021:RTM,% Sison:2021:VSC,% Skalka:2008:TTE,% Spoonhower:2010:SPP,% Verbruggen:2010:FPP,% Wakeling:1998:DCL,% Wakeling:1999:CLF,% Michaelson:2007:BRI,% Wood:2001:BRS% }. \NAMECITE{project}{% Achten:2011:SFP,% Clements:2010:LLP,% Mena:2014:BHP% }. \NAMECITE{project-based}{% Mena:2014:BHP% }. \NAMECITE{Projection}{% Launchbury:1991:PFP,% Jones:1992:BRP% }. \NAMECITE{projections}{% Launchbury:1996:RDP% }. \NAMECITE{Promoting}{% Kirchner:2001:PRP% }. \NAMECITE{Proof}{% Barbanera:1996:PIE,% Cockx:2018:PRU,% Filinski:2021:PDP,% Harper:1999:PDD,% Harper:2009:FPP,% Myreen:2014:PPT,% Yi:2006:EPP,% Bezem:1996:SPU,% Biernacki:2006:TPS,% Bonfante:2001:API,% Chlipala:2008:MDC,% Danvy:2022:FUL,% Danvy:2023:FUL,% Garcia-Perez:2019:FRK,% Geuvers:1991:MPS,% Gonthier:2013:HMA,% Kreitz:2004:BRH,% Neergaard:2005:TPB,% Pottier:2013:SSP,% Reade:2004:BRP% }. \NAMECITE{Proof-directed}{% Filinski:2021:PDP,% Harper:1999:PDD,% Harper:2009:FPP,% Yi:2006:EPP% }. \NAMECITE{Proof-irrelevance}{% Barbanera:1996:PIE% }. \NAMECITE{Proof-producing}{% Myreen:2014:PPT% }. \NAMECITE{Proof-relevant}{% Cockx:2018:PRU% }. \NAMECITE{Proofs}{% Bernardy:2012:PFP,% Allais:2021:TSS,% Consel:1995:LLP,% Verbruggen:2010:FPP% }. \NAMECITE{proper}{% Broda:1997:CCS% }. \NAMECITE{Propositions}{% Wadler:2014:PS% }. \NAMECITE{Protocol}{% Andersen:2021:PCM% }. \NAMECITE{Prototyping}{% Michaelson:1995:PPV% }. \NAMECITE{{Prover}}{% Tanter:2020:RLP% }. \NAMECITE{Provers}{% Melham:1997:CPJ,% Appel:2004:DTE,% Hanna:1999:ITP,% Luth:1999:FDI% }. \NAMECITE{Proving}{% Burn:1996:PCC,% Gordon:1993:IHT,% Grundy:2006:RFL,% Hutton:1994:BRI% }. \NAMECITE{pseudo}{% Schaathun:2015:ESP% }. \NAMECITE{pseudo-random}{% Schaathun:2015:ESP% }. \NAMECITE{Pseudoknot}{% Hartel:1996:BIF% }. \NAMECITE{{PSSM}}{% Malde:2006:CPP% }. \NAMECITE{{PTIME}}{% Mairson:2004:FPL% }. \NAMECITE{{PTIME}-completeness}{% Mairson:2004:FPL% }. \NAMECITE{Publications}{% Sankel:2006:BRH,% Simpson:2007:BRP% }. \NAMECITE{pull}{% Shaikhha:2018:PVP% }. \NAMECITE{pull-based}{% Shaikhha:2018:PVP% }. \NAMECITE{Pure}{% Adams:2006:PTS,% Courant:2007:MCP,% Fridlender:2015:PTS,% Hartel:1993:SIS,% Siles:2012:PTS,% Barthe:1999:TCI,% Barthe:2000:DFP,% Barthe:2006:RET,% Coquand:1994:TLC,% Garcia-Perez:2019:FRK,% Hartel:1995:SIS,% Myreen:2014:PPT,% Poll:1998:EPN% }. \NAMECITE{Purely}{% Fischer:2011:PFL,% Hinze:2009:PFB,% Bird:2020:OPF,% Brodal:1996:OPF,% Chakravarty:2004:RBT,% Chen:2014:ISA,% Dolstra:2010:NPF,% Hanna:1999:ITP,% Moss:2001:IBP,% Okasaki:1995:SEP,% Sabry:1998:WPF,% Hinze:1999:BRP% }. \NAMECITE{purpose}{% Brady:2013:IGP,% Hinze:2006:FTS% }. \NAMECITE{Push}{% Shaikhha:2018:PVP,% Marlow:2006:MFC% }. \NAMECITE{push/enter}{% Marlow:2006:MFC% }. \NAMECITE{Pushdown}{% Johnson:2014:PFA% }. \NAMECITE{puzzle}{% Jones:2013:SSC% }. \NAMECITE{{{{Python}}}}{% Clare:2015:RFS% }. \NAMECITE{Quantifier}{% Mairson:1992:QEP% }. \NAMECITE{Quantitative}{% DiPierro:2005:QSA% }. \NAMECITE{queries}{% Colazzo:2006:SAP,% Seco:2017:CBL% }. \NAMECITE{query}{% Shaikhha:2018:PVP,% Wong:2000:KFQ% }. \NAMECITE{Quest}{% Cardelli:1991:SBQ% }. \NAMECITE{queues}{% Brodal:1996:OPF,% Okasaki:1995:SEP% }. \NAMECITE{Quick}{% Smallbone:2017:QSB% }. \NAMECITE{quickly}{% Hritcu:2016:TNQ% }. \NAMECITE{quote}{% Hinze:2011:TQA% }. \NAMECITE{quote/antiquote}{% Hinze:2011:TQA% }. \NAMECITE{R}{% Bailes:1999:BRF,% Gammie:2011:BRL,% Hains:2003:BRI,% Jones:2006:BRS,% Kluge:2001:BRI,% Reade:1997:BRM,% Shah:2004:BRP,% Wallingford:2004:BRP,% dePaiva:2001:BRD% }. \NAMECITE{Rabhi}{% Russell:2003:BRA% }. \NAMECITE{Rachel}{% Mitchell:1995:BRA% }. \NAMECITE{{Racket}}{% Felleisen:2013:RRL,% Jadud:2014:BRR% }. \NAMECITE{radix}{% Gibbons:1999:PDR% }. \NAMECITE{Rafael}{% Appel:1997:BRG% }. \NAMECITE{railway}{% Stratford:2011:CLD% }. \NAMECITE{rainfall}{% Achten:2021:SAR% }. \NAMECITE{Ramakrishnan}{% Wallingford:2004:BRP% }. \NAMECITE{Random}{% PeytonJones:2003:RNb,% Burton:1992:DRN,% Claessen:2015:GCR,% Schaathun:2015:ESP,% Swierstra:2020:HBR% }. \NAMECITE{random-access}{% Swierstra:2020:HBR% }. \NAMECITE{randomization}{% Le:1999:URM% }. \NAMECITE{rank}{% PeytonJones:2007:PTI% }. \NAMECITE{Rational}{% PeytonJones:2003:RNa,% Uustalu:2017:FRS% }. \NAMECITE{rationals}{% Gibbons:2006:FPE% }. \NAMECITE{Raymond}{% Boiten:2012:BRM% }. \NAMECITE{re}{% Naylor:2012:RRR,% Owens:2009:RED% }. \NAMECITE{re-evaluated}{% Naylor:2012:RRR% }. \NAMECITE{re-examined}{% Owens:2009:RED% }. \NAMECITE{reachability}{% Might:2008:ERC% }. \NAMECITE{Reactive}{% Schneider:2004:VRS,% Sperber:2020:RFR,% Villanueva:2007:BRV,% Bahr:2022:MFA,% Perez:2020:FTF,% Perez:2020:RVV,% Thompson:2000:FRA% }. \NAMECITE{Read}{% Bhaskar:2023:RWF% }. \NAMECITE{Read/write}{% Bhaskar:2023:RWF% }. \NAMECITE{Ready}{% Breitner:2021:RSV% }. \NAMECITE{Real}{% Shivkumar:2021:RTM,% Breitner:2021:RSV% }. \NAMECITE{Real-time}{% Shivkumar:2021:RTM% }. \NAMECITE{real-world}{% Breitner:2021:RSV% }. \NAMECITE{realistic}{% Bondorf:1993:EAR% }. \NAMECITE{Realm}{% Felleisen:2013:RRL,% Jadud:2014:BRR% }. \NAMECITE{Reasoning}{% Buday:2008:BRL,% Collard:2003:RAP,% Inoue:2016:RAM,% Kiselyov:2021:EAR,% Shah:2004:BRK,% Affeldt:2021:TMA,% Danvy:2022:FUL,% Danvy:2023:FUL,% Dreyer:2012:IHO,% Greve:2008:EEA,% Harrison:2009:HPL,% Huth:2004:LCS,% Oliveira:2012:MMR,% Schmid:2003:ISF,% Carette:2011:BRH,% Thomas:2004:BRR% }. \NAMECITE{rebinding}{% Sewell:2008:DRM% }. \NAMECITE{reconfigured}{% Naylor:2012:RRR% }. \NAMECITE{Reconstruction}{% Nipkow:1995:TRT,% Amtoft:1997:TBR,% Pientka:2013:ILL,% Pieters:2020:FCP% }. \NAMECITE{record}{% Betarte:2000:TCD,% Boudol:2004:RRS,% Keep:2014:RTR% }. \NAMECITE{rectangle}{% Bird:2011:BCR% }. \NAMECITE{recurrence}{% Danner:2022:DSF% }. \NAMECITE{recursion}{% Abel:2002:PAS,% Abel:2016:WFR,% Devriese:2012:FTO,% Downen:2023:CCR,% Hinze:2016:USR,% Jones:1992:TRS,% Mcbride:2003:FOU,% Nishimura:1999:PFP,% Pitts:2011:SRL% }. \NAMECITE{Recursive}{% Dreyer:2007:RTG,% Gapeyev:2002:RSR,% Boudol:2004:RRS,% Danvy:2022:FUL,% Danvy:2023:FUL,% Le:1999:URM,% Nocker:1993:PSN% }. \NAMECITE{recursively}{% Nishimura:1999:PFP% }. \NAMECITE{Red}{% Kahrs:2001:RBT,% Okasaki:1999:RBT,% Germane:2014:DCR,% Gartner:1996:RIC% }. \NAMECITE{Red-black}{% Kahrs:2001:RBT,% Okasaki:1999:RBT,% Germane:2014:DCR% }. \NAMECITE{redex}{% Sewell:2008:DRM% }. \NAMECITE{redex-time}{% Sewell:2008:DRM% }. \NAMECITE{{Reduceron}}{% Naylor:2012:RRR% }. \NAMECITE{reducing}{% Barendregt:1992:TPE,% Garcia-Perez:2019:FRK% }. \NAMECITE{reduction}{% Ariola:2008:CRT,% Bendkowski:2017:NOR,% Burn:1991:IET,% Curien:1996:CRC,% Garcia-Perez:2019:FRK,% Gartner:1996:RIC,% Kamareddine:1995:RRL,% Morihata:2021:LCA,% Sewell:2008:DRM% }. \NAMECITE{reductions}{% Damian:2003:CTF% }. \NAMECITE{Refactoring}{% Thompson:2013:RTF% }. \NAMECITE{Reference}{% Chirimar:1996:RCC,% PeytonJones:2003:SR% }. \NAMECITE{refinement}{% Clark:1996:FBR% }. \NAMECITE{Refining}{% Kamareddine:1995:RRL% }. \NAMECITE{reflective}{% Grundy:2006:RFL% }. \NAMECITE{refutation}{% Nguyen:2017:HOS% }. \NAMECITE{Region}{% DalZilio:2002:RAC,% Elsman:2021:IRM,% Talpin:1992:PTR% }. \NAMECITE{regions}{% Fluet:2006:MR% }. \NAMECITE{register}{% Bahr:2020:CCC% }. \NAMECITE{Regular}{% Hosaya:2006:REF,% Hosoya:2003:REP,% Owens:2009:RED,% Filinski:2021:PDP,% McIlroy:2004:ESR,% Traytel:2015:VDP% }. \NAMECITE{Regular-expression}{% Owens:2009:RED% }. \NAMECITE{relation}{% Florido:2004:LLC% }. \NAMECITE{Relational}{% Qu:2021:RCA,% Dreyer:2012:IHO,% Mu:2009:APA% }. \NAMECITE{relations}{% Bird:1996:GFP% }. \NAMECITE{relevant}{% Cockx:2018:PRU% }. \NAMECITE{reliable}{% Kreitz:2004:BRH% }. \NAMECITE{Remarks}{% Barthe:2006:RET% }. \NAMECITE{removing}{% Bird:1991:FPR% }. \NAMECITE{Report}{% Madhavapeddy:2012:CWR,% Sperber:2009:RRA,% Eriksen:2015:CSR,% Partridge:1996:PPC,% Sperber:2013:CUF,% Wazny:2010:ERF% }. \NAMECITE{Reppy}{% Jones:2006:BRS,% ODonnell:2001:BRC% }. \NAMECITE{Representation}{% Shah:2004:BRK,% Chen:2005:MPT,% Hutton:1996:FPB,% Jaskelioff:2015:RTS,% Keep:2014:RTR,% Kennedy:2012:EBC,% Kiselyov:2020:MMP,% Swierstra:2022:WKR,% Thiemann:2002:TRH% }. \NAMECITE{representations}{% Grant:1996:SMR,% Wainwright:1992:SSM% }. \NAMECITE{Representing}{% Barendregt:1992:TPR,% Launchbury:1996:RDP% }. \NAMECITE{{{{Research}}}}{% Lins:2000:BRR% }. \NAMECITE{Residual}{% Huet:1994:RTC% }. \NAMECITE{resource}{% Hartel:1996:RCS,% Hoffmann:2015:TBA% }. \NAMECITE{restriction}{% Kammar:2017:NVR% }. \NAMECITE{result}{% Baker-Finch:2004:CPR% }. \NAMECITE{retrieval}{% Ziff:1995:FFS% }. \NAMECITE{Retrieving}{% Runciman:1991:RRS% }. \NAMECITE{Return}{% Bahr:2020:CCC,% Morihata:2012:MAF,% Shivers:2006:MRF% }. \NAMECITE{return-time}{% Morihata:2012:MAF% }. \NAMECITE{reusable}{% Ramsey:2003:PAR,% Runciman:1991:RRS,% Siek:2021:PCC% }. \NAMECITE{revealed}{% Gapeyev:2002:RSR,% Hinze:2018:BOE,% Hinze:2018:PPS% }. \NAMECITE{reversal}{% Hinze:2000:PTB% }. \NAMECITE{reverse}{% Swierstra:2022:WKR% }. \NAMECITE{Review}{% Angus:2003:BRT,% Appel:1997:BRG,% Bailes:1999:BRF,% Bhamidipati:2009:BRP,% Boiten:2003:BRC,% Boiten:2012:BRM,% Brown:2012:BRF,% Buday:2008:BRL,% Burton:1999:BRA,% Carette:2011:BRH,% Castro:2013:BRB,% Cebrian:2011:BRH,% Cebrian:2012:BRS,% Chitil:2009:BRE,% Clare:2015:RFS,% DeJong:2011:BRF,% Derrick:2004:BRP,% Duponcheel:1995:BRC,% Dyckhoff:2001:BRC,% Gammie:2009:BRR,% Gammie:2011:BRL,% Green:2014:BRB,% Grust:2015:TFH,% Grust:2020:RAD,% Hackett:2020:RTT,% Hage:2011:BRL,% Hage:2012:BRB,% Hains:2003:BRI,% Hancock:2004:BRF,% Hanus:2001:BRP,% Hartel:1999:BRF,% Hinze:1999:BRP,% Hudson:2015:RLY,% Hutton:1994:BRI,% Jadud:2014:BRR,% Jeffrey:1998:BRM,% Jeffrey:2001:BRC,% Jones:1992:BRP,% Jones:2006:BRS,% Jones:2007:BRH,% Kahrs:1998:BRH,% Kahrs:2005:BRT,% Karczmarczuk:2003:BRS,% Keller:2003:BRW,% King:2007:BRS,% Klop:2001:BRT,% Kluge:2001:BRI,% Kolar:2012:BRD,% Lins:2000:BRR,% Loulergue:2004:BRD,% McKenzie:1999:BRM,% Michaelson:2000:BRO,% Michaelson:2007:BRI,% Michaelson:2013:BRL,% Miljenovic:2013:BRP,% Mitchell:1995:BRA,% ODonnell:2001:BRC,% Okasaki:1999:BRC,% Orchard:2014:BRC,% Page:1997:BRA,% Page:1998:BRA,% Patryshev:2014:BRI,% Poll:1999:BRA,% Ragde:2013:BRO,% Ragde:2020:RAF,% Reade:2004:BRP,% Russell:2003:BRA,% Sankar:2009:BRP,% Sankel:2006:BRH,% Shah:2004:BRK,% Shah:2004:BRP,% Shah:2006:BRA,% Simpson:2007:BRP,% Sloane:2009:BRS,% Sperber:2014:BRS,% Sperber:2020:RFR,% Taha:2003:BRE,% Tanter:2020:RLP,% Tennent:1997:BRF,% Tennent:2000:BRT,% Thomas:2002:BRP,% Thomas:2004:BRI,% Thomas:2004:BRR,% Thompson:1999:BRA,% Thompson:2016:RSI,% Villanueva:2007:BRV,% Wallingford:2004:BRP,% Watt:2014:BRP,% Wood:2001:BRS,% dePaiva:2001:BRD,% vonSydow:2000:BRH,% Johnson:1992:RFP% }. \NAMECITE{Reviews}{% Fourman:1996:BRP,% Gordon:1996:BRI,% Reade:1997:BRM,% Richards:1998:BRH% }. \NAMECITE{Revised}{% Sperber:2009:RRA,% Moggi:2001:MEE% }. \NAMECITE{revisited}{% Boudol:2004:RRS,% Yi:2006:EPP% }. \NAMECITE{rewrite}{% Giesl:2004:TTC,% Kirchner:2001:PRP,% Sculthorpe:2014:KUR% }. \NAMECITE{Rewriting}{% Baader:1998:TRA,% Kahrs:2005:BRT,% Klop:2001:BRT,% Blanqui:2018:SBT,% Boulton:1999:TOR,% Kirchner:2001:PRP,% VanNoort:2010:LAD,% Walukiewicz-Chrzaszcz:2003:TRC,% Shah:2006:BRA% }. \NAMECITE{Reynolds}{% Tennent:2000:BRT% }. \NAMECITE{Richard}{% Appel:1997:BRG,% Grust:2015:TFH,% Grust:2020:RAD,% Miljenovic:2013:BRP,% Poll:1999:BRA% }. \NAMECITE{right}{% Danvy:2019:FLR,% Danvy:2023:FLR% }. \NAMECITE{Rischel}{% Kluge:2001:BRI% }. \NAMECITE{risks}{% Chakravarty:2004:RBT% }. \NAMECITE{Road}{% Sankel:2006:BRH,% Doets:2004:HRL% }. \NAMECITE{Robert}{% DeJong:2011:BRF,% Duponcheel:1995:BRC,% Watt:2014:BRP,% Dreyer:2022:BPS% }. \NAMECITE{Robin}{% Jeffrey:2001:BRC,% Reade:2004:BRP% }. \NAMECITE{Roles}{% Borgstrom:2011:RSH% }. \NAMECITE{{Romeo}}{% Stansifer:2016:RSM% }. \NAMECITE{rooted}{% Zeilberger:2016:LLT% }. \NAMECITE{Rose}{% Jadud:2014:BRR% }. \NAMECITE{{Roy}}{% Gammie:2009:BRR% }. \NAMECITE{{RPC}}{% Choi:2019:TRC% }. \NAMECITE{rule}{% Clark:1996:FBR,% Lapalme:1998:DTA,% Luke:2005:LRB% }. \NAMECITE{rule-based}{% Luke:2005:LRB% }. \NAMECITE{rules}{% Sulzmann:2007:UFD,% Wazny:2010:ERF% }. \NAMECITE{Run}{% Sperber:2014:SIR,% Aharoni:1992:RTA,% Keep:2014:RTR,% Smith:2003:CTB,% Weirich:2006:TSR% }. \NAMECITE{Run-Time}{% Sperber:2014:SIR,% Aharoni:1992:RTA,% Keep:2014:RTR,% Smith:2003:CTB,% Weirich:2006:TSR% }. \NAMECITE{Runciman}{% Page:1997:BRA,% Page:1998:BRA% }. \NAMECITE{Runtime}{% Perez:2020:RVV,% Berthold:2016:PPS,% Hardin:1998:FRS,% Shivkumar:2021:RTM,% Sivaramakrishnan:2014:MMA% }. \NAMECITE{Rutledge}{% King:2007:BRS% }. \NAMECITE{Ryan}{% Buday:2008:BRL,% Jadud:2014:BRR% }. \NAMECITE{S}{% Hains:2003:BRI,% Michaelson:2000:BRO% }. \NAMECITE{{S1}}{% Anonymous:2009:JVIi,% Anonymous:2009:JVIj% }. \NAMECITE{{SAC}}{% Grelck:2005:SMM% }. \NAMECITE{Safe}{% Breitner:2016:SZC,% Chin:1994:SFF,% Allais:2021:TSS,% Brachthauser:2020:ECP,% Calcagno:2003:CTS,% Park:2009:TSH,% Rhiger:2009:TSP,% Stansifer:2016:RSM,% Weirich:2004:FPT,% Weirich:2006:TSR% }. \NAMECITE{Safety}{% Schmidt-Schauss:2008:SNS% }. \NAMECITE{San}{% Jadud:2014:BRR% }. \NAMECITE{Sandy}{% Hackett:2020:RTT% }. \NAMECITE{{Sanskrit}}{% Huet:2005:FTM% }. \NAMECITE{Satisfaction}{% Nordin:2001:MLS,% Major:1991:DGF,% Maranget:2004:FPF% }. \NAMECITE{SB}{% Hancock:2004:BRF% }. \NAMECITE{Scala}{% Cebrian:2012:BRS,% Brachthauser:2020:ECP,% Lewis:2013:IAP,% Loverdos:2010:SSI,% Oliveira:2010:SGP,% Patryshev:2014:BRI% }. \NAMECITE{scalable}{% Berthold:2016:PPS,% Stewart:2016:TFT% }. \NAMECITE{scale}{% Iwasaki:2022:FFD,% Morgan:1998:PLS% }. \NAMECITE{scheduler}{% Sivaramakrishnan:2016:CSA% }. \NAMECITE{scheduling}{% Acar:2016:OGS,% Bennett:2001:PFT,% Burton:1994:WCS% }. \NAMECITE{Schema}{% Schmid:2003:ISF% }. \NAMECITE{Schematic}{% Kolar:2012:BRD,% Addis:2010:DPT% }. \NAMECITE{{Scheme}}{% Findler:2002:DPE,% Gallesio:2003:PGU,% Hickey:2004:CLS,% Honsell:1998:SOS,% Keep:2014:RTR,% Matthews:2008:OSS,% Normark:2005:WPS,% Serrano:2000:BID,% Sperber:2009:RRA% }. \NAMECITE{schemes}{% Hinze:2016:USR% }. \NAMECITE{Schmid}{% Michaelson:2007:BRI% }. \NAMECITE{Schneider}{% Villanueva:2007:BRV% }. \NAMECITE{School}{% Jones:2007:BRH,% vonSydow:2000:BRH,% Hudak:2000:HSE% }. \NAMECITE{Schwichtenberg}{% Dyckhoff:2001:BRC% }. \NAMECITE{Science}{% Buday:2008:BRL,% Burton:1999:BRA,% Johnson:1992:RFP,% Jones:1992:BRP,% Thompson:1999:BRA,% Felleisen:2004:SIC,% Harrison:1993:UFL,% Huth:2004:LCS% }. \NAMECITE{scientific}{% Brandt:2017:CSF,% Carpenter:1996:SLB% }. \NAMECITE{scope}{% Allais:2021:TSS% }. \NAMECITE{scope-safe}{% Allais:2021:TSS% }. \NAMECITE{scoped}{% Pitts:2011:SRL% }. \NAMECITE{Scott}{% Jadud:2014:BRR% }. \NAMECITE{scribe}{% Eriksen:2015:CSR% }. \NAMECITE{Scripting}{% Keller:2003:BRW,% Barron:2000:WSL,% Meijer:2000:SSW% }. \NAMECITE{search}{% Hinze:2002:FLB,% Nordin:2001:MLS,% Rittri:1991:UTS,% Spivey:2000:CBF,% Spivey:2009:ACS% }. \NAMECITE{{SECD}}{% Vasconcelos:2005:LPC% }. \NAMECITE{Second}{% Gammie:2011:BRL,% Buday:2008:BRL,% Gordon:1996:BRI,% Jaskelioff:2015:RTS% }. \NAMECITE{second-order}{% Jaskelioff:2015:RTS% }. \NAMECITE{Secrets}{% PeytonJones:2002:SGH% }. \NAMECITE{section}{% Codish:2016:PSS% }. \NAMECITE{Secure}{% Swamy:2013:SDP,% Banerjee:2005:SBA,% Sison:2021:VSC% }. \NAMECITE{Security}{% Abadi:2005:LBS,% Crary:2005:MAI% }. \NAMECITE{segment}{% Curtis:2015:CLT,% Mu:2021:LSB% }. \NAMECITE{Segments}{% Achten:2021:SAR% }. \NAMECITE{Seif}{% Gammie:2009:BRR% }. \NAMECITE{Seldin}{% Gammie:2011:BRL% }. \NAMECITE{selection}{% Bird:1997:FPM% }. \NAMECITE{Self}{% Barendregt:1991:TPS,% Acar:2013:CSS,% Chen:2014:ISA,% Mogensen:1992:ESI% }. \NAMECITE{self-adjusting}{% Acar:2013:CSS,% Chen:2014:ISA% }. \NAMECITE{Self-interpretation}{% Barendregt:1991:TPS,% Mogensen:1992:ESI% }. \NAMECITE{Semantic}{% Bierman:2012:SSS,% Cardelli:1991:SBQ,% Consel:1995:LLP,% Matsuda:2018:ABP,% Voigtlander:2013:ESB% }. \NAMECITE{semanticist}{% Sewell:2010:OET% }. \NAMECITE{Semantics}{% Hofmann:1999:SLM,% Kishon:1995:SDP,% Orchard:2014:BRC,% Taha:2000:SIS,% Taha:2003:SAI,% Acar:2013:CSS,% Allais:2021:TSS,% Boudol:2004:RRS,% Brandt:2017:CSF,% Breitner:2018:ALN,% Bruce:1994:POO,% Burton:1991:END,% Crary:2002:IPT,% Danner:2022:DSF,% DeLaEncina:2009:NSC,% Faxen:2002:SSH,% Fernandez:2004:PLO,% Fernandez:2006:PLO,% Flanagan:1999:SFA,% Hannan:1993:ENS,% Jacobs:2009:CSA,% Matthews:2008:OSS,% Nakata:2009:SSB,% Papaspyrou:2000:SEO,% Streicher:1998:CLC,% Honsell:1998:SOS,% Gordon:1998:HOO,% Kahrs:1998:BRH,% Simpson:2007:BRP% }. \NAMECITE{Send}{% Chuang:2022:SMF% }. \NAMECITE{sensitive}{% Giesl:2004:TTC% }. \NAMECITE{sensitivity}{% Sison:2021:VSC% }. \NAMECITE{separation}{% Arbiser:2009:CCS,% Jung:2018:IGM,% Nanevski:2008:HTT,% Strydonck:2021:LCF% }. \NAMECITE{separation-logic-verified}{% Strydonck:2021:LCF% }. \NAMECITE{September}{% Miljenovic:2013:BRP% }. \NAMECITE{sequence}{% Wakeling:2006:EPB% }. \NAMECITE{sequences}{% Uustalu:2017:FRS% }. \NAMECITE{sequent}{% Barendregt:2000:LTN,% Downen:2018:TCC% }. \NAMECITE{Series}{% Reade:2004:BRP,% Mcilroy:1999:PSP,% Hage:2012:BRB% }. \NAMECITE{serious}{% Mcilroy:1999:PSP% }. \NAMECITE{Serrano}{% Green:2014:BRB% }. \NAMECITE{Server}{% Gulias:2005:VDV,% Meijer:2000:SSW,% Choi:2019:TRC,% Marlow:2002:DHP,% Ziff:1995:FFS% }. \NAMECITE{session}{% Gay:2010:LTT% }. \NAMECITE{sessions}{% Padovani:2017:SLI,% Wadler:2014:PS% }. \NAMECITE{Sestoft}{% Thompson:2016:RSI% }. \NAMECITE{Set}{% Breitner:2021:RSV,% Wand:2001:SCD,% Hoogerwoord:1992:FPS% }. \NAMECITE{Setoids}{% Barthe:2003:STT% }. \NAMECITE{sets}{% Adams:1993:FPE,% Broda:1997:CCS,% Erwig:1998:DFS% }. \NAMECITE{setting}{% Okasaki:1999:RBT,% Qu:2021:RCA,% Scholz:2003:SAC% }. \NAMECITE{shallow}{% Rockl:2003:FAS% }. \NAMECITE{shape}{% Voigtlander:2013:ESB% }. \NAMECITE{Shared}{% Grelck:2005:SMM% }. \NAMECITE{sharing}{% Aharoni:1997:CAM,% Leroy:1996:STT,% Narbel:2007:TSC% }. \NAMECITE{Sheard}{% Thompson:1999:BRA% }. \NAMECITE{sheet}{% Mccutchen:2020:ESD% }. \NAMECITE{sheet-defined}{% Mccutchen:2020:ESD% }. \NAMECITE{Shifting}{% Kameyama:2011:SSS% }. \NAMECITE{Short}{% Gammie:2011:SNS,% Johann:2003:SCF,% Ghani:2007:MAG% }. \NAMECITE{shortest}{% Hartel:1996:RCS% }. \NAMECITE{Shrinking}{% Appel:1997:SLE% }. \NAMECITE{Shriram}{% Wallingford:2004:BRP% }. \NAMECITE{side}{% Meijer:2000:SSW,% Papaspyrou:2000:SEO% }. \NAMECITE{{Sieve}}{% Meertens:2004:FPC,% Nykanen:2011:NGS,% ONeill:2009:GSE% }. \NAMECITE{sieves}{% Runciman:1997:FPL% }. \NAMECITE{sigma}{% Hardin:1998:FRS% }. \NAMECITE{Signature}{% Hage:2012:BRB% }. \NAMECITE{signatures}{% Tofte:1994:PSH% }. \NAMECITE{similarity}{% Wakeling:2006:EPB% }. \NAMECITE{Simon}{% Richards:1998:BRH% }. \NAMECITE{Simple}{% Okasaki:1995:SEP,% Pierce:1994:STT,% Bezem:1996:SPU,% Biernacki:2006:TPS,% Hinze:2006:FTS,% Mitchell:1991:TIS,% Neergaard:2005:TPB,% Padovani:2017:SLI% }. \NAMECITE{simpler}{% Carette:2009:FTP% }. \NAMECITE{simplification}{% Morihata:2021:LCA% }. \NAMECITE{simplifying}{% Zakian:2018:GTS% }. \NAMECITE{simulates}{% Garcia-Perez:2019:FRK% }. \NAMECITE{Simulating}{% McBride:2002:FIS% }. \NAMECITE{simulation}{% Luke:2005:LRB% }. \NAMECITE{Sinclair}{% Gordon:1996:BRI% }. \NAMECITE{{Single}}{% Scholz:2003:SAC% }. \NAMECITE{situ}{% Bird:2013:SAE% }. \NAMECITE{sixth}{% Okasaki:1998:EHO% }. \NAMECITE{sixth-order}{% Okasaki:1998:EHO% }. \NAMECITE{Size}{% Blanqui:2018:SBT,% Mccutchen:2020:ESD% }. \NAMECITE{Size-based}{% Blanqui:2018:SBT% }. \NAMECITE{sized}{% Abel:2009:INU,% Abel:2016:WFR,% Chan:2023:STC% }. \NAMECITE{Skeleton}{% Dieterle:2016:SCV% }. \NAMECITE{skeletons}{% Scaife:2005:PSC% }. \NAMECITE{{Skribe}}{% Gallesio:2005:SFA% }. \NAMECITE{{Slideshow}}{% Findler:2006:SFP% }. \NAMECITE{Small}{% Nakata:2009:SSB% }. \NAMECITE{Small-step}{% Nakata:2009:SSB% }. \NAMECITE{{SMIL}}{% Bulterman:2004:SIM,% King:2007:BRS% }. \NAMECITE{{SML}}{% Hansen:1999:IPU,% Scaife:2005:PSC,% Kluge:2001:BRI% }. \NAMECITE{{SMT}}{% Bierman:2012:SSS% }. \NAMECITE{snake}{% Jones:2013:SSC% }. \NAMECITE{Soccer}{% Achten:2011:SFP% }. \NAMECITE{Soccer-Fun}{% Achten:2011:SFP% }. \NAMECITE{Software}{% Boiten:2012:BRM,% Jackson:2006:SAL,% Page:2007:ESC,% Sankar:2009:BRP,% Abrial:2010:MEB,% Armstrong:2007:PES,% Runciman:1991:RRS,% Sloane:2009:BRS% }. \NAMECITE{solid}{% Davy:1995:PLC% }. \NAMECITE{solution}{% Crary:2020:FSA,% Curtis:2015:CLT% }. \NAMECITE{solve}{% Bird:2006:FPP% }. \NAMECITE{solver}{% Bierman:2012:SSS% }. \NAMECITE{Solving}{% Jones:2013:SSC,% Major:1991:DGF,% Sulzmann:2008:HXT,% Wainwright:1992:SSM,% Shah:2004:BRK% }. \NAMECITE{Some}{% Carpenter:1996:SLB,% Hudson:2015:RLY% }. \NAMECITE{Sons}{% Appel:1997:BRG,% Gordon:1996:BRI,% Keller:2003:BRW,% Mitchell:1995:BRA,% Shah:2004:BRP% }. \NAMECITE{sort}{% Gibbons:1999:PDR% }. \NAMECITE{{Sorted}}{% Swierstra:2011:SVP% }. \NAMECITE{sorting}{% Henglein:2012:GTD,% Hinze:2018:PPS% }. \NAMECITE{Sound}{% Blume:2006:SCM,% Greiner:1996:WPC% }. \NAMECITE{soundness}{% Pottier:2013:SSP% }. \NAMECITE{source}{% Tolmach:1998:MAS% }. \NAMECITE{{SP}}{% Curien:1994:TPY% }. \NAMECITE{Space}{% Luth:2003:HSI,% Spoonhower:2010:SPP,% Bahr:2022:MFA,% Jones:1992:TRS,% Svensson:2016:LHD% }. \NAMECITE{Sparse}{% Grant:1996:SMR,% Wainwright:1992:SSM% }. \NAMECITE{spatial}{% Calcagno:2005:DVS% }. \NAMECITE{Special}{% Acar:2012:ESI,% Anonymous:2004:SIP,% Appel:1992:SIM,% Appel:1993:SIM,% Asai:2013:SID,% Barthe:2001:SID,% Barthe:2004:ISI,% Cheney:2018:SIP,% Despeyroux:2000:SIL,% Dreyer:2016:SID,% Hartel:1993:SIS,% Hartel:1995:SIS,% Hinze:2004:SIF,% Hinze:2010:SIG,% Huet:2003:SIL,% Hutton:2000:SIH,% Hutton:2002:SDI,% Keller:2018:ESI,% Mairson:1997:CPJ,% Melham:1997:CPJ,% Okasaki:2001:SIA,% Singh:2014:SID,% Sperber:2014:SIR,% Swierstra:2017:SIP,% Taha:2000:SIS,% Thiemann:2010:SID,% Tolmach:2011:SID,% Trinder:2005:SIH,% Codish:2016:PSS% }. \NAMECITE{specialization}{% Ruf:1993:SOP,% Thiemann:2003:PSE% }. \NAMECITE{specialized}{% Fradet:2000:CSF% }. \NAMECITE{specializers}{% Gluck:1994:GS,% Ruf:1993:SOP% }. \NAMECITE{Specific}{% Hage:2011:BRL,% Hage:2012:BRB,% Iwasaki:2022:FFD,% Parr:2010:LIP,% Walkingshaw:2009:DSL% }. \NAMECITE{Specification}{% Fischbach:2003:SCL,% Gordon:1996:BRI,% PeytonJones:2003:SDI% }. \NAMECITE{specifications}{% Consel:1995:LLP,% Smallbone:2017:QSB,% Shah:2004:BRP% }. \NAMECITE{Specifying}{% Wand:1993:SCB% }. \NAMECITE{speed}{% Bird:1997:MHL% }. \NAMECITE{Spencer}{% Jadud:2014:BRR% }. \NAMECITE{{Spineless}}{% PeytonJones:1992:ILF% }. \NAMECITE{spirals}{% Runciman:1997:FPL% }. \NAMECITE{split}{% Accattoli:2020:TTS% }. \NAMECITE{splittable}{% Schaathun:2015:ESP% }. \NAMECITE{splitting}{% Bergstrom:2012:LTS% }. \NAMECITE{Spreadsheet}{% Wakeling:2007:SFP,% Burnett:2001:FFO,% DeHoon:1995:IFS,% Mccutchen:2020:ESD,% Thompson:2016:RSI% }. \NAMECITE{spreadsheets}{% Erwig:2006:GPG% }. \NAMECITE{Springer}{% Bailes:1999:BRF,% Burton:1999:BRA,% Derrick:2004:BRP,% Dyckhoff:2001:BRC,% Jeffrey:1998:BRM,% Johnson:1992:RFP,% King:2007:BRS,% Kolar:2012:BRD,% Lins:2000:BRR,% Michaelson:2007:BRI,% Ragde:2020:RAF,% Shah:2006:BRA,% Thomas:2004:BRR,% Thompson:1999:BRA,% Villanueva:2007:BRV,% Wallingford:2004:BRP,% dePaiva:2001:BRD% }. \NAMECITE{Springer-Verlag}{% Bailes:1999:BRF,% Burton:1999:BRA,% Derrick:2004:BRP,% Dyckhoff:2001:BRC,% Jeffrey:1998:BRM,% Johnson:1992:RFP,% Lins:2000:BRR,% Michaelson:2007:BRI,% Ragde:2020:RAF,% Thomas:2004:BRR,% Thompson:1999:BRA,% Villanueva:2007:BRV,% Wallingford:2004:BRP,% dePaiva:2001:BRD% }. \NAMECITE{SprintPrint}{% Thomas:2004:BRI% }. \NAMECITE{{SQL}}{% Rompf:2019:SCC% }. \NAMECITE{Stable}{% Schrijvers:2019:CSC,% Dieterle:2016:SCV% }. \NAMECITE{Stack}{% Banerjee:2005:SBA,% Morrisett:2002:SBT,% Morrisett:2003:SBT,% Appel:1996:EAS,% Besson:2005:ISI,% Skorstengaard:2021:SEW% }. \NAMECITE{Stack-based}{% Banerjee:2005:SBA,% Morrisett:2002:SBT,% Morrisett:2003:SBT% }. \NAMECITE{stacks}{% Borgstrom:2011:RSH% }. \NAMECITE{stage}{% Inoue:2016:RAM,% Kameyama:2011:SSS% }. \NAMECITE{Staged}{% Nanevski:2005:SCN,% Carette:2009:FTP,% Monnier:2003:ISC% }. \NAMECITE{Staging}{% Kameyama:2011:SSS% }. \NAMECITE{Standard}{% Fourman:1996:BRP,% Jones:2006:BRS,% Mitchell:1995:BRA,% PeytonJones:2003:SP,% Reade:1997:BRM,% Shivkumar:2021:RTM,% Harrison:1993:ADT,% Sivaramakrishnan:2014:MMA,% Appel:1993:CSM,% Berry:1993:LDS,% Michaelson:1995:PPV,% Myers:1993:PSM,% Tolmach:1995:DSM% }. \NAMECITE{Starch}{% Hudson:2015:RLY,% Jadud:2014:BRR,% Michaelson:2013:BRL% }. \NAMECITE{start}{% Clare:2015:RFS% }. \NAMECITE{starter}{% Arya:1994:FAS% }. \NAMECITE{starter-kit}{% Arya:1994:FAS% }. \NAMECITE{State}{% Hartel:1993:SIS,% Hartel:1995:SIS,% Crary:2005:MAI,% Dreyer:2012:IHO,% Pottier:2013:SSP% }. \NAMECITE{State-of-The-Art}{% Hartel:1993:SIS,% Hartel:1995:SIS% }. \NAMECITE{stateful}{% Myreen:2014:PPT% }. \NAMECITE{Static}{% Colazzo:2006:SAP,% Bruce:1994:POO,% DiPierro:2005:QSA,% Faxen:2002:SSH,% Seidel:2018:DWS% }. \NAMECITE{statistical}{% Fischer:2003:ASG% }. \NAMECITE{step}{% Altenkirch:2009:BSN,% Nakata:2009:SSB% }. \NAMECITE{Stephen}{% Angus:2003:BRT% }. \NAMECITE{Steps}{% Loverdos:2010:SSI,% Cebrian:2012:BRS% }. \NAMECITE{Sterling}{% Reade:2004:BRP% }. \NAMECITE{{STG}}{% DeLaEncina:2009:NSC% }. \NAMECITE{{StkTokens}}{% Skorstengaard:2021:SEW% }. \NAMECITE{stock}{% PeytonJones:1992:ILF% }. \NAMECITE{Stone}{% Ragde:2020:RAF% }. \NAMECITE{Strategic}{% Sculthorpe:2014:KUR% }. \NAMECITE{strategies}{% Swords:2018:EAC% }. \NAMECITE{strategy}{% Trinder:1998:ASP% }. \NAMECITE{stream}{% Broy:1992:MOS,% Endrullis:2014:CSE,% Hinze:2010:CSC,% Kodama:2008:TTP% }. \NAMECITE{stream-processing}{% Kodama:2008:TTP% }. \NAMECITE{streams}{% Bird:2015:HMS% }. \NAMECITE{{Street}}{% Minsky:2008:CTE% }. \NAMECITE{Strict}{% Gammie:2011:SNS,% Nocker:1993:PSN,% Stark:1998:WCU% }. \NAMECITE{strictness}{% Burn:1996:PCC,% Ernoult:1995:USA,% Schmidt-Schauss:2008:SNS% }. \NAMECITE{strings}{% McIlroy:2004:ESR% }. \NAMECITE{Strong}{% Benton:1995:SNL,% Barbanera:1997:MSN,% Benaissa:1996:CES,% Geuvers:1991:MPS,% Guillaume:2000:CDP,% Kamareddine:1997:ECE,% Neergaard:2005:TPB% }. \NAMECITE{Strongly}{% Tolmach:1998:MAS% }. \NAMECITE{Strongly-typed}{% Tolmach:1998:MAS% }. \NAMECITE{Structural}{% Pitts:2011:SRL,% Abel:2002:PAS,% Ariola:2008:CRT,% Mcbride:2003:FOU% }. \NAMECITE{Structure}{% Abelson:1996:SIC,% Abelson:2000:SIC,% PeytonJones:2003:LS,% Sussman:2001:SIC,% Felleisen:2004:SIC,% Hinze:2006:FTS,% Karczmarczuk:2003:BRS,% Wood:2001:BRS% }. \NAMECITE{structured}{% Hinze:2016:USR,% Honsell:1998:SOS% }. \NAMECITE{structures}{% Broy:1992:MOS,% Moss:2001:IBP,% Tronci:1995:DDS,% Hinze:1999:BRP% }. \NAMECITE{Stuckey}{% Hanus:2001:BRP% }. \NAMECITE{student}{% Dreyer:2022:BPS% }. \NAMECITE{students}{% Joosten:1993:TFP,% Molyneux:1993:FPB% }. \NAMECITE{Study}{% Hinze:2016:USR,% Appel:1996:EAS,% Bird:2005:CCS,% Burn:1996:PCC,% Garcia:2007:ECS,% Hinze:2010:CSC,% Morihata:2021:LCA,% Papaspyrou:2000:SEO,% Wainwright:1992:SSM% }. \NAMECITE{style}{% Brachthauser:2020:ECP,% Danvy:2023:FLR,% Hanna:1999:ITP% }. \NAMECITE{substitution}{% Ariola:2008:CRT,% Kamareddine:1997:ECE% }. \NAMECITE{substitutions}{% Abadi:1991:ES,% Benaissa:1996:CES,% Fridlender:2015:PTS% }. \NAMECITE{subsumption}{% Schwinghammer:2009:CSM% }. \NAMECITE{subtypes}{% Mitchell:1991:TIS% }. \NAMECITE{subtyping}{% Betarte:2000:TCD,% Bierman:2012:SSS,% Fluet:2006:PTS,% Gapeyev:2002:RSR,% Karachalias:2020:EES% }. \NAMECITE{{Sudoku}}{% Bird:2006:FPP% }. \NAMECITE{Super}{% Hinze:2022:SN% }. \NAMECITE{Super-naturals}{% Hinze:2022:SN% }. \NAMECITE{supercompiler}{% Sorensen:1996:PS% }. \NAMECITE{support}{% Berthold:2016:PPS,% Garcia:2007:ECS,% Grelck:2005:SMM,% Oliveira:2010:SGP,% Scholz:2003:SAC,% Sewell:2010:OET% }. \NAMECITE{surjective}{% Curien:1996:CRC% }. \NAMECITE{surviving}{% Okasaki:2003:TPF% }. \NAMECITE{Sussman}{% Karczmarczuk:2003:BRS,% Wood:2001:BRS% }. \NAMECITE{swapping}{% Morihata:2012:MAF% }. \NAMECITE{symbolic}{% Nguyen:2017:HOS% }. \NAMECITE{symmetric}{% Hoogerwoord:1992:FPS% }. \NAMECITE{Symposium}{% Krishnamurthi:2002:PAD% }. \NAMECITE{synchronization}{% Bennett:2001:PFT,% Bonelli:2005:CAP% }. \NAMECITE{synchronous}{% Chuang:2022:SMF% }. \NAMECITE{synchrony}{% Perna:2022:IMC% }. \NAMECITE{Syntactic}{% Damian:2003:SAP,% Pottier:2013:SSP,% Chuang:1997:SMF,% Leroy:1996:STT% }. \NAMECITE{Syntax}{% Arbiser:2009:CCS,% PeytonJones:2003:SR,% Benton:2001:ES,% Danvy:2001:NET,% Pouillard:2012:UTS,% Rockl:2003:FAS,% Washburn:2008:BGB% }. \NAMECITE{syntaxes}{% Allais:2021:TSS% }. \NAMECITE{Synthesis}{% Michaelson:2007:BRI,% Schmid:2003:ISF,% Luke:2005:LRB% }. \NAMECITE{Syropoulos}{% Cebrian:2012:BRS% }. \NAMECITE{System}{% Boiten:2012:BRM,% PeytonJones:2003:SF,% Siles:2012:PTS,% Abrial:2010:MEB,% Aspinall:2008:TSU,% Augustsson:1993:ILM,% Barendsen:1991:TPU,% Broy:1992:MOS,% Fischer:2003:ASG,% Gartner:1996:RIC,% Goldberg:2000:AEL,% Jones:1995:SCC,% Keane:1994:OFS,% Kreitz:2004:BRH,% Leroy:2000:MMS,% Michaelson:1995:PPV,% Pottier:2013:SSP,% Stansifer:2016:RSM,% Wong:2000:KFQ% }. \NAMECITE{Systematic}{% Chen:2018:SIC,% Liu:2013:SPD,% VanHorn:2012:SAA,% Sperber:2014:BRS% }. \NAMECITE{Systems}{% Courant:2007:MCP,% Jeffrey:2001:BRC,% Schneider:2004:VRS,% Sperber:2014:SIR,% Adams:2006:PTS,% Ancona:2002:CMS,% Andersen:2021:PCM,% BanadosSchwerter:2016:GTE,% Barendregt:1991:IGT,% Barthe:1999:TCI,% Barthe:2000:DFP,% Barthe:2006:RET,% Clark:1996:FBR,% Coquand:1994:TLC,% DiPierro:2005:QSA,% Dieterle:2016:SCV,% Florido:2004:LLC,% Fridlender:2015:PTS,% Giesl:2004:TTC,% Greenman:2019:HEP,% Hardin:1998:FRS,% Huth:2004:LCS,% Levin:2003:TLP,% Mokhov:2020:BSC,% Perez:2020:RVV,% Poll:1998:EPN,% Wadler:1994:TSO,% Wainwright:1992:SSM,% Buday:2008:BRL,% Kahrs:2005:BRT,% Villanueva:2007:BRV% }. \NAMECITE{T}{% Taha:2003:BRE,% Thomas:2004:BRI% }. \NAMECITE{tabbing}{% Lapalme:1998:DTA% }. \NAMECITE{tactic}{% Ziliani:2015:MMT% }. \NAMECITE{tag}{% Elsman:2021:IRM% }. \NAMECITE{tag-free}{% Elsman:2021:IRM% }. \NAMECITE{tagger}{% Huet:2005:FTM% }. \NAMECITE{Tagless}{% PeytonJones:1992:ILF,% Carette:2009:FTP,% Devriese:2012:FTO% }. \NAMECITE{Tail}{% Jones:1992:TRS,% Bird:1993:FPL% }. \NAMECITE{Taming}{% Huang:2021:TMO% }. \NAMECITE{Target}{% Sperber:2014:SIR,% Clerc:2016:OJJ% }. \NAMECITE{Teaching}{% Joosten:1993:TFP,% Tirronen:2015:TTC,% Chakravarty:2004:RBT,% Harrison:1993:UFL% }. \NAMECITE{Techniques}{% Gammie:2009:BRR,% Kahrs:1998:BRH,% Appel:1997:MCI,% Giesl:2004:TTC,% Gordon:1998:HOO,% VanRoy:2004:CTM,% McKenzie:1999:BRM% }. \NAMECITE{Technologies}{% Anonymous:2004:SIP% }. \NAMECITE{technology}{% Thompson:2016:RSI% }. \NAMECITE{{Ted}}{% Clare:2015:RFS% }. \NAMECITE{template}{% Smith:2003:CTB% }. \NAMECITE{template-based}{% Smith:2003:CTB% }. \NAMECITE{Terence}{% Hage:2011:BRL% }. \NAMECITE{Terese}{% Kahrs:2005:BRT% }. \NAMECITE{Term}{% Baader:1998:TRA,% Shah:2006:BRA,% Benton:1995:SNL,% Suranyi:2007:OOC,% Kahrs:2005:BRT,% Klop:2001:BRT% }. \NAMECITE{terminal}{% Curien:1996:CRC% }. \NAMECITE{Terminating}{% Reade:1993:TC% }. \NAMECITE{Termination}{% Walukiewicz-Chrzaszcz:2003:TRC,% Blanqui:2018:SBT,% Bonfante:2001:API% }. \NAMECITE{terms}{% Barendregt:1992:TPE,% Barendregt:2000:LTN,% Grygiel:2013:CGL,% Grygiel:2015:CGT,% Kamareddine:1997:ECE,% Parys:2016:CLT,% Stark:1998:WCU,% Statman:1999:APT,% Zeilberger:2016:LLT% }. \NAMECITE{Testing}{% Hritcu:2016:TNQ,% Andersen:2021:PCM% }. \NAMECITE{textual}{% Ziff:1995:FFS% }. \NAMECITE{their}{% Allais:2021:TSS% }. \NAMECITE{Theorem}{% Gibbons:1996:FPT,% Melham:1997:CPJ,% Appel:2004:DTE,% Biernacki:2006:TPS,% Gordon:1993:IHT,% Grundy:2006:RFL,% Hanna:1999:ITP,% Hedberg:1998:CTM,% Hutton:1994:BRI,% Jaskelioff:2015:RTS,% Luth:1999:FDI% }. \NAMECITE{theoretic}{% Hofmann:1995:UTT,% Pierce:1994:STT,% Silbermann:1992:DTA% }. \NAMECITE{Theoretical}{% Barendregt:1991:TPS,% Barendregt:1992:TPE,% Barendregt:1992:TPR,% Barendsen:1991:TPU,% Biernacki:2006:TPS,% Curien:1994:TPY,% Hinze:2005:TPC,% Neergaard:2005:TPB,% Okasaki:2003:TPF% }. \NAMECITE{theories}{% Ariola:2008:CRT,% Kirchner:2001:PRP,% Lack:2009:GUD,% Luksic:2020:LAE,% Tennent:2000:BRT% }. \NAMECITE{Theory}{% Barthe:2001:SID,% Barthe:2004:ISI,% Kolar:2012:BRD,% Mokhov:2020:BSC,% Abadi:1994:BMT,% Addis:2010:DPT,% Angiuli:2016:HPT,% Barthe:2003:STT,% Barthe:2006:RET,% Botta:2017:CCT,% Bucalo:2006:CTC,% Choi:2019:TRC,% Clack:1995:LPT,% Cockx:2018:PRU,% Ferreira:1998:TWB,% Filliatre:2003:VNF,% Gay:2010:LTT,% Hedberg:1998:CTM,% Huet:1994:RTC,% Leroy:1996:STT,% Lisper:1994:TUT,% Matthes:2009:IPN,% Nanevski:2008:HTT,% New:2021:GTT,% Sergey:2017:MHO,% Siek:2021:PCC,% Stump:2016:ELE,% Walkingshaw:2009:DSL% }. \NAMECITE{these}{% Hutton:2007:WMC% }. \NAMECITE{thesis}{% Sterling:2021:HOF% }. \NAMECITE{Think}{% Edmonds:2008:HTA,% Cebrian:2011:BRH% }. \NAMECITE{{Thinking}}{% Hackett:2020:RTT,% Grust:2015:TFH% }. \NAMECITE{Third}{% Gibbons:1996:FPT,% Chitil:2009:BRE% }. \NAMECITE{Thompson}{% Richards:1998:BRH% }. \NAMECITE{threaded}{% Fluet:2010:ITP% }. \NAMECITE{Three}{% Okasaki:1997:TAB% }. \NAMECITE{throw}{% Crolard:1999:CCC% }. \NAMECITE{Thunks}{% Hatcliff:1997:TC% }. \NAMECITE{tidy}{% Gibbons:1996:FPD% }. \NAMECITE{Tight}{% Accattoli:2020:TTS% }. \NAMECITE{tiling}{% Bird:2004:FPT% }. \NAMECITE{Till}{% Gordon:1996:BRI% }. \NAMECITE{Tim}{% Thompson:1999:BRA,% Lins:1994:EBC% }. \NAMECITE{Time}{% PeytonJones:2003:CT,% Sperber:2014:SIR,% Aharoni:1992:RTA,% Appel:1997:SLE,% Curtis:2015:CLT,% Felleisen:2013:RRL,% Flatt:2012:MWT,% Henglein:2012:GTD,% Hinze:2011:TQA,% Keep:2014:RTR,% Morihata:2012:MAF,% ODonnell:2004:FPD,% Palsberg:1993:CBT,% Sewell:2008:DRM,% Shivkumar:2021:RTM,% Siek:2021:BCT,% Smith:2003:CTB,% Wand:1993:SCB,% Weirich:2006:TSR% }. \NAMECITE{timed}{% Broy:1992:MOS% }. \NAMECITE{Times}{% PeytonJones:2003:DT% }. \NAMECITE{{TinkerType}}{% Levin:2003:TLP% }. \NAMECITE{Tobias}{% Klop:2001:BRT% }. \NAMECITE{Tofte}{% Reade:2004:BRP% }. \NAMECITE{Together}{% Flatt:2012:MWT,% Siek:2021:BCT% }. \NAMECITE{tolerance}{% Stewart:2016:TFT% }. \NAMECITE{tolerant}{% Perez:2020:FTF% }. \NAMECITE{Tom}{% Hutton:1994:BRI,% Kolar:2012:BRD% }. \NAMECITE{tool}{% Sewell:2010:OET,% Zakian:2018:GTS% }. \NAMECITE{toolkit}{% Brumfitt:1992:MFM,% Huet:2005:FTM% }. \NAMECITE{Tools}{% Brown:2012:BRF,% Thompson:2013:RTF% }. \NAMECITE{top}{% Henglein:2012:GTD% }. \NAMECITE{top-down}{% Henglein:2012:GTD% }. \NAMECITE{Topics}{% Shah:2006:BRA% }. \NAMECITE{Total}{% Lisper:1994:TUT,% Stump:2016:ELE% }. \NAMECITE{totally}{% Gammie:2011:SNS% }. \NAMECITE{towers}{% Fisher:2008:BLT% }. \NAMECITE{trace}{% Skalka:2008:TTE% }. \NAMECITE{track}{% Stratford:2011:CLD% }. \NAMECITE{trades}{% Frankau:2009:CUG% }. \NAMECITE{trading}{% Minsky:2008:CTE% }. \NAMECITE{Transactional}{% Donnelly:2008:TE% }. \NAMECITE{transform}{% Bird:2004:FPI,% Fokkinga:2011:HT% }. \NAMECITE{Transformation}{% Giesl:2004:TTC,% Damian:2003:CTF,% Damian:2003:SAP,% Filinski:2021:PDP,% Gill:2009:WWT,% Palsberg:2003:CTF,% Turchin:1993:PTM% }. \NAMECITE{transformational}{% Runciman:1993:IET% }. \NAMECITE{Transformations}{% Thomas:2004:BRR,% Collard:2003:RAP,% Danvy:2007:OPC,% Nielson:1991:UTI,% Zhu:1994:HPF% }. \NAMECITE{transformer}{% Burn:1991:IET% }. \NAMECITE{transforming}{% Parys:2016:CLT% }. \NAMECITE{transition}{% Clark:1996:FBR% }. \NAMECITE{transitions}{% Turchin:1993:PTM% }. \NAMECITE{Translation}{% Kodama:2008:TTP,% Coquand:1994:TLC,% Hasegawa:2000:GTL,% Herrmann:1999:PDC,% Myreen:2014:PPT,% Tolmach:1998:MAS% }. \NAMECITE{Transparent}{% Boulton:1999:TOR,% Stewart:2016:TFT% }. \NAMECITE{transport}{% Hammes:1995:CIH% }. \NAMECITE{Transporting}{% Dagand:2014:TFA% }. \NAMECITE{treatment}{% Pouillard:2012:UTS% }. \NAMECITE{Tree}{% Hinze:2009:BT,% Bennett:2001:PFT,% Bergstrom:2012:LTS,% Germane:2014:DCR,% Kodama:2008:TTP% }. \NAMECITE{tree-processing}{% Kodama:2008:TTP% }. \NAMECITE{Trees}{% Hinze:2009:PFB,% Bird:1997:FPB,% Calcagno:2005:DVS,% Gibbons:1996:FPD,% Hanus:1999:HON,% Hinze:2000:PTB,% Hinze:2002:FLB,% Hinze:2006:FTS,% Hinze:2018:CT,% Hirai:2011:BWB,% Kahrs:2001:RBT,% Kennedy:1996:FPD,% Okasaki:1997:TAB,% Okasaki:1999:RBT% }. \NAMECITE{{{{Trends}}}}{% Angus:2003:BRT% }. \NAMECITE{triangulations}{% Blelloch:2001:PT% }. \NAMECITE{tries}{% Hinze:2000:GGT% }. \NAMECITE{Trinder}{% Angus:2003:BRT% }. \NAMECITE{triple}{% Borgstrom:2011:RSH% }. \NAMECITE{trivalent}{% Zeilberger:2016:LLT% }. \NAMECITE{Trust}{% Orbaek:1997:TC% }. \NAMECITE{trustful}{% Affeldt:2021:TMA% }. \NAMECITE{tutorial}{% Downen:2018:TCC,% Hutton:1999:TUE% }. \NAMECITE{twice}{% Hinze:2005:TPC% }. \NAMECITE{Two}{% Bird:1992:FPT,% Sheard:2004:TLT,% DeLaEncina:2009:NSC% }. \NAMECITE{Two-level}{% Sheard:2004:TLT% }. \NAMECITE{typable}{% Siles:2012:PTS% }. \NAMECITE{Type}{% Amtoft:1997:TBR,% Barthe:1999:TCI,% Barthe:2001:SID,% Barthe:2004:ISI,% Betarte:2000:TCD,% Courant:2007:MCP,% Duggan:2002:TCM,% Hoffmann:2015:TBA,% Laufer:1996:TCE,% Mitchell:1991:TIS,% Muijnck-Hughes:2020:TDD,% Narbel:2007:TSC,% Nipkow:1995:TRT,% Park:2009:TSH,% Rhiger:2009:TSP,% Siles:2012:PTS,% Wadler:1994:TSO,% Weirich:2004:FPT,% Weirich:2006:TSR,% Zhao:2006:TBC,% Adams:2006:PTS,% Allais:2021:TSS,% Aspinall:2008:TSU,% BanadosSchwerter:2016:GTE,% Barendregt:1991:IGT,% Barthe:2000:DFP,% Barthe:2003:STT,% Barthe:2006:RET,% Bernardy:2010:GPC,% Brachthauser:2020:ECP,% Burton:1991:END,% Chen:2018:SIC,% Cockx:2018:PRU,% Coquand:1994:TLC,% Crary:2002:IPT,% DiCosmo:1993:DTI,% Dreyer:2007:RTG,% Filliatre:2003:VNF,% Florido:2004:LLC,% Fridlender:2015:PTS,% Gay:2010:LTT,% Greenman:2019:HEP,% Hannan:1998:TBE,% Hedberg:1998:CTM,% Henglein:1994:CTI,% Hofmann:1995:UTT,% Jones:1992:CLA,% Jung:2000:VPT,% Kodama:2008:TTP,% Leroy:1996:STT,% Matthes:2009:IPN,% Nanevski:2008:HTT,% New:2021:GTT,% PeytonJones:2007:PTI,% Pientka:2013:ILL,% Pierce:1994:STT,% Poll:1998:EPN,% Pottier:2013:SSP,% Runciman:1991:RRS,% Seidel:2018:DWS,% Stump:2016:ELE,% Sulzmann:2008:HXT,% Talpin:1992:PTR,% Vytiniotis:2010:PTE,% Vytiniotis:2011:OXM% }. \NAMECITE{type-}{% Allais:2021:TSS,% Brachthauser:2020:ECP% }. \NAMECITE{type-and-capability}{% Pottier:2013:SSP% }. \NAMECITE{type-and-effect}{% BanadosSchwerter:2016:GTE% }. \NAMECITE{type-assignment}{% DiCosmo:1993:DTI% }. \NAMECITE{Type-based}{% Hoffmann:2015:TBA,% Zhao:2006:TBC,% Hannan:1998:TBE% }. \NAMECITE{Type-checking}{% Barthe:1999:TCI,% Duggan:2002:TCM% }. \NAMECITE{Type-Driven}{% Muijnck-Hughes:2020:TDD% }. \NAMECITE{type-erasure}{% Crary:2002:IPT% }. \NAMECITE{Type-safe}{% Park:2009:TSH,% Rhiger:2009:TSP,% Weirich:2004:FPT,% Weirich:2006:TSR% }. \NAMECITE{type-theoretic}{% Hofmann:1995:UTT,% Pierce:1994:STT% }. \NAMECITE{Typed}{% Caldwell:2020:TDA,% Hinze:2011:TQA,% Kamareddine:2005:TCO,% Seidel:2018:DWS,% Brady:2013:IGP,% Carette:2009:FTP,% Danvy:2001:NET,% Henglein:1994:CTI,% Kennedy:2012:EBC,% Lakin:2013:CEI,% Morrisett:2002:SBT,% Morrisett:2003:SBT,% Siek:2021:PCC,% Thiemann:2002:TRH,% Tolmach:1998:MAS,% Vezzosi:2021:CAD,% Ziliani:2015:MMT% }. \NAMECITE{typeful}{% Chen:2005:MPT% }. \NAMECITE{Types}{% Mitchell:1995:BRA,% PeytonJones:2003:PTC,% Skalka:2008:TTE,% Swierstra:2017:SIP,% Abel:2009:INU,% Abel:2016:WFR,% Appel:2004:DTE,% Benton:1998:CTL,% Bernardy:2012:PFP,% Betarte:2000:TCD,% Bird:1996:GFP,% Burton:1993:PMA,% Calcagno:2003:CTS,% Dunfield:2014:EIU,% Fluet:2006:PTS,% Fridlender:2000:DWN,% Gay:2010:LTT,% Harrison:1993:ADT,% Hoogendijk:2000:CTC,% Iii:2022:MGT,% Jones:2001:EPH,% Kahrs:2001:RBT,% Keep:2014:RTR,% Koronkevich:2022:APD,% Laufer:1996:TCE,% McBride:2002:FIS,% Mu:2009:APA,% Neergaard:2005:TPB,% Nocker:1993:PSN,% OConnor:2021:CUT,% Palsberg:2001:PFI,% PeytonJones:2007:PTI,% Ramsey:2011:EIL,% Rittri:1991:UTS,% Schwinghammer:2009:CSM,% Sheard:2004:TLT,% Swamy:2013:SDP,% Swierstra:2008:DTC,% Tirronen:2015:TTC,% Vezzosi:2021:CAD,% Wells:2002:CPP,% Xi:2007:DMA,% Hackett:2020:RTT% }. \NAMECITE{Typing}{% Harper:1993:TFC,% Abadi:1995:DTP,% Bruce:1994:POO,% Chan:2023:STC,% Hou:2017:CCP,% Kamareddine:1996:CTC,% OHearn:2003:BT,% Swierstra:2013:LPD% }. \NAMECITE{typings}{% Accattoli:2020:TTS% }. \NAMECITE{U}{% Michaelson:2007:BRI% }. \NAMECITE{UCL}{% Page:1997:BRA,% Page:1998:BRA% }. \NAMECITE{Ullman}{% Fourman:1996:BRP% }. \NAMECITE{Ulmer}{% Lack:2009:GUD% }. \NAMECITE{Ulrich}{% Dyckhoff:2001:BRC% }. \NAMECITE{undecidability}{% Bezem:1996:SPU,% Narbel:2007:TSC% }. \NAMECITE{undefined}{% Barendregt:1992:TPR,% Stark:1998:WCU% }. \NAMECITE{Understanding}{% Sulzmann:2007:UFD,% Tirronen:2015:UBM,% Asperti:1992:CUE% }. \NAMECITE{unfold}{% Danvy:2022:FUL,% Danvy:2023:FUL% }. \NAMECITE{Unfolding}{% Bird:2001:FPU,% Lisper:1994:TUT,% Zhu:1994:HPF% }. \NAMECITE{{Unger}}{% Orchard:2014:BRC% }. \NAMECITE{unification}{% Cockx:2018:PRU,% Jansson:1998:PU,% Mcbride:2003:FOU% }. \NAMECITE{unified}{% Gilray:2018:AAU,% Pouillard:2012:UTS% }. \NAMECITE{unifier}{% Ziliani:2017:CGN% }. \NAMECITE{Uniform}{% Niehren:2000:UCC,% Claessen:2015:GCR% }. \NAMECITE{Unifying}{% Hinze:2016:USR,% Hofmann:1995:UTT% }. \NAMECITE{union}{% Dunfield:2014:EIU,% Palsberg:2001:PFI% }. \NAMECITE{unique}{% Augustsson:1994:FPG% }. \NAMECITE{uniqueness}{% OConnor:2021:CUT% }. \NAMECITE{united}{% Rossberg:2018:CMU% }. \NAMECITE{univalence}{% Vezzosi:2021:CAD% }. \NAMECITE{Univerity}{% Jones:2007:BRH% }. \NAMECITE{Universal}{% Schmid:2003:ISF% }. \NAMECITE{universality}{% Hutton:1999:TUE% }. \NAMECITE{universe}{% Allais:2021:TSS,% Ziliani:2017:CGN% }. \NAMECITE{Universes}{% Sculthorpe:2014:KUR% }. \NAMECITE{University}{% Bhamidipati:2009:BRP,% Boiten:2003:BRC,% Boiten:2012:BRM,% Carette:2011:BRH,% Cebrian:2011:BRH,% Cebrian:2012:BRS,% Fourman:1996:BRP,% Grust:2015:TFH,% Grust:2020:RAD,% Hartel:1999:BRF,% Hinze:1999:BRP,% Hutton:1994:BRI,% Jeffrey:2001:BRC,% Jones:1992:BRP,% Jones:2006:BRS,% Kahrs:1998:BRH,% Kahrs:2005:BRT,% Klop:2001:BRT,% McKenzie:1999:BRM,% Michaelson:2000:BRO,% Miljenovic:2013:BRP,% ODonnell:2001:BRC,% Reade:1997:BRM,% Shah:2004:BRK,% Sperber:2014:BRS,% Tennent:2000:BRT,% Thomas:2002:BRP,% Watt:2014:BRP,% vonSydow:2000:BRH,% Sculthorpe:2014:KUR% }. \NAMECITE{unparsing}{% Danvy:1998:FU% }. \NAMECITE{Unravelling}{% Bird:1992:FPU% }. \NAMECITE{unsolvable}{% Barendsen:1991:TPU% }. \NAMECITE{Untyped}{% Ernoult:1995:USA,% Gomard:1991:PEU% }. \NAMECITE{unwraps}{% Gammie:2011:SNS% }. \NAMECITE{update}{% Sewell:2008:DRM,% Wand:2001:SCD% }. \NAMECITE{updates}{% Bennett:2001:PFT% }. \NAMECITE{USA}{% Fourman:1996:BRP,% Krishnamurthi:2002:PAD% }. \NAMECITE{usage}{% Aspinall:2008:TSU% }. \NAMECITE{use}{% Harrison:1993:UFL,% Okasaki:1998:EHO% }. \NAMECITE{useless}{% Damiani:2000:AUC% }. \NAMECITE{useless-code}{% Damiani:2000:AUC% }. \NAMECITE{user}{% Abel:2017:IPA,% Gallesio:2003:PGU,% Luth:1999:FDI% }. \NAMECITE{users}{% Sperber:2013:CUF% }. \NAMECITE{uses}{% Frankau:2009:CUG% }. \NAMECITE{Using}{% Kluge:2001:BRI,% Lambert:1993:UMF,% Le:1999:URM,% Nielson:1991:UTI,% Reade:1997:BRM,% Rittri:1991:UTS,% Abel:2009:INU,% Danvy:2022:FUL,% Danvy:2023:FUL,% Filliatre:2003:VNF,% Gulias:2005:VDV,% Gustafsson:2006:EMB,% Hansen:1999:IPU,% Johnsson:1998:EGA,% Lewis:2013:IAP,% Morazan:2018:IHB,% Patryshev:2014:BRI,% Ramsey:2011:EIL,% Skorstengaard:2021:SEW,% Thompson:2000:FRA% }. \NAMECITE{Usually}{% Seidel:2018:DWS% }. \NAMECITE{Utilities}{% PeytonJones:2003:CU,% PeytonJones:2003:LU,% PeytonJones:2003:MUa,% PeytonJones:2003:MUb% }. \NAMECITE{validation}{% Perez:2020:RVV% }. \NAMECITE{validity}{% Calcagno:2005:DVS% }. \NAMECITE{value}{% Kammar:2017:NVR,% Swamy:2013:SDP% }. \NAMECITE{value-dependent}{% Swamy:2013:SDP% }. \NAMECITE{values}{% Partridge:1996:PPC% }. \NAMECITE{variable}{% Mccutchen:2020:ESD% }. \NAMECITE{variable-size}{% Mccutchen:2020:ESD% }. \NAMECITE{variables}{% Hughes:2004:GVH% }. \NAMECITE{vector}{% Swierstra:2022:WKR% }. \NAMECITE{Verification}{% Filliatre:2003:VNF,% Schneider:2004:VRS,% Gotsman:2013:MVP,% Ireland:1999:AVF,% Nguyen:2017:HOS,% Perez:2020:RVV,% Villanueva:2007:BRV% }. \NAMECITE{Verified}{% Sison:2021:VSC,% Traytel:2015:VDP,% Botta:2021:EEP,% Strydonck:2021:LCF,% Tan:2019:VCC% }. \NAMECITE{verifiers}{% Chlipala:2008:MDC% }. \NAMECITE{Verify}{% Breitner:2021:RSV% }. \NAMECITE{Verifying}{% Swierstra:2011:SVP% }. \NAMECITE{Verlag}{% Bailes:1999:BRF,% Burton:1999:BRA,% Derrick:2004:BRP,% Dyckhoff:2001:BRC,% Jeffrey:1998:BRM,% Johnson:1992:RFP,% Lins:2000:BRR,% Michaelson:2007:BRI,% Ragde:2020:RAF,% Shah:2006:BRA,% Thomas:2004:BRR,% Thompson:1999:BRA,% Villanueva:2007:BRV,% Wallingford:2004:BRP,% dePaiva:2001:BRD% }. \NAMECITE{version}{% Moggi:2001:MEE,% Perez:2020:FTF,% Yi:2006:EPP% }. \NAMECITE{versus}{% Appel:1996:EAS,% Bird:1997:MHL,% Dieterle:2016:SCV,% Shaikhha:2018:PVP% }. \NAMECITE{vertex}{% Iwasaki:2022:FFD% }. \NAMECITE{vertex-centric}{% Iwasaki:2022:FFD% }. \NAMECITE{Very}{% Ragde:2013:BRO,% Whitington:2013:OVB% }. \NAMECITE{via}{% Garcia-Perez:2019:FRK,% Hickey:2004:CLS,% Hillerstrom:2020:EHG,% Krishnamurthi:2006:EPA,% Nishimura:1999:PFP,% Pirog:2017:BCD,% Sewell:2008:DRM,% Sulzmann:2007:UFD,% Tolmach:1998:MAS,% Tronci:1995:DDS,% Voigtlander:2013:ESB% }. \NAMECITE{Video}{% Gulias:2005:VDV,% Morazan:2018:IHB% }. \NAMECITE{Video-on-Demand}{% Gulias:2005:VDV% }. \NAMECITE{view}{% Mcbride:2004:VL% }. \NAMECITE{Virding}{% Duponcheel:1995:BRC% }. \NAMECITE{Virtual}{% Clerc:2016:OJJ,% Wakeling:1999:CLF% }. \NAMECITE{virtues}{% Jay:1995:VEE% }. \NAMECITE{vision}{% Michaelson:1995:PPV% }. \NAMECITE{visual}{% Burnett:2001:FFO% }. \NAMECITE{visualisation}{% Jung:2000:VPT% }. \NAMECITE{visualizations}{% Petricek:2021:CDV% }. \NAMECITE{{VoDKA}}{% Gulias:2005:VDV% }. \NAMECITE{Vol}{% Jones:1992:BRP% }. \NAMECITE{Volume}{% Anonymous:1991:AIV,% Anonymous:1992:AIV,% Anonymous:1993:AIV,% Anonymous:1994:AIV,% Anonymous:1995:AIV,% Anonymous:1996:AIV,% Johnson:1992:RFP,% Angus:2003:BRT,% Anonymous:1991:JVIa,% Anonymous:1991:JVIb,% Anonymous:1991:JVIc,% Anonymous:1991:JVId,% Anonymous:1991:JVIe,% Anonymous:1991:JVIf,% Anonymous:1991:JVIg,% Anonymous:1991:JVIh,% Anonymous:1992:JVIa,% Anonymous:1992:JVIb,% Anonymous:1992:JVIc,% Anonymous:1992:JVId,% Anonymous:1992:JVIe,% Anonymous:1992:JVIf,% Anonymous:1992:JVIg,% Anonymous:1992:JVIh,% Anonymous:1993:JVIa,% Anonymous:1993:JVIb,% Anonymous:1993:JVIc,% Anonymous:1993:JVId,% Anonymous:1993:JVIe,% Anonymous:1993:JVIf,% Anonymous:1993:JVIg,% Anonymous:1993:JVIh,% Anonymous:1994:JVIa,% Anonymous:1994:JVIb,% Anonymous:1994:JVIc,% Anonymous:1994:JVId,% Anonymous:1994:JVIe,% Anonymous:1994:JVIf,% Anonymous:1994:JVIg,% Anonymous:1994:JVIh,% Anonymous:1995:JVIa,% Anonymous:1995:JVIb,% Anonymous:1995:JVIc,% Anonymous:1995:JVId,% Anonymous:1995:JVIe,% Anonymous:1995:JVIf,% Anonymous:1995:JVIg,% Anonymous:1995:JVIh,% Anonymous:1996:JVIa,% Anonymous:1996:JVIb,% Anonymous:1996:JVIc,% Anonymous:1996:JVId,% Anonymous:1996:JVIe,% Anonymous:1996:JVIf,% Anonymous:1996:JVIg,% Anonymous:1996:JVIh,% Anonymous:1996:JVIi,% Anonymous:1996:JVIj,% Anonymous:1996:JVIk,% Anonymous:1996:JVIl,% Anonymous:2009:JVIa,% Anonymous:2009:JVIb,% Anonymous:2009:JVIc,% Anonymous:2009:JVId,% Anonymous:2009:JVIe,% Anonymous:2009:JVIf,% Anonymous:2009:JVIg,% Anonymous:2009:JVIh,% Anonymous:2009:JVIi,% Anonymous:2009:JVIj,% Anonymous:2010:JVIa,% Anonymous:2010:JVIb,% Anonymous:2010:JVIc,% Anonymous:2010:JVId,% Anonymous:2010:JVIe,% Anonymous:2010:JVIf,% Anonymous:2010:JVIg,% Anonymous:2010:JVIh,% Anonymous:2011:JVIa,% Anonymous:2011:JVIb,% Anonymous:2011:JVIc,% Anonymous:2011:JVId,% Anonymous:2011:JVIe,% Anonymous:2011:JVIf,% Anonymous:2011:JVIg% }. \NAMECITE{volume}{% Anonymous:2011:JVIh,% Anonymous:2011:JVIi,% Anonymous:2011:JVIj,% Anonymous:2012:JVIa,% Anonymous:2012:JVIb,% Anonymous:2012:JVIc,% Anonymous:2012:JVId,% Anonymous:2012:JVIe,% Anonymous:2012:JVIf,% Anonymous:2012:JVIg,% Anonymous:2012:JVIh,% Anonymous:2012:JVIi,% Anonymous:2012:JVIj,% Anonymous:2013:JVIa,% Anonymous:2013:JVIb,% Anonymous:2013:JVIc,% Anonymous:2013:JVId,% Anonymous:2013:JVIe,% Anonymous:2013:JVIf,% Anonymous:2013:JVIg,% Anonymous:2013:JVIh,% Anonymous:2013:JVIi,% Anonymous:2013:JVIj,% Anonymous:2013:JVIk,% Anonymous:2013:JVIl,% Anonymous:2014:JVIa,% Anonymous:2014:JVIb,% Anonymous:2014:JVIc,% Anonymous:2014:JVId,% Anonymous:2014:JVIe,% Anonymous:2014:JVIf,% Anonymous:2014:JVIg,% Anonymous:2014:JVIh,% Anonymous:2014:JVIi,% Anonymous:2014:JVIj% }. \NAMECITE{volumes}{% Angus:2003:BRT% }. \NAMECITE{vs}{% Marlow:2006:MFC% }. \NAMECITE{W}{% Keller:2003:BRW,% McKenzie:1999:BRM% }. \NAMECITE{{Wachs}}{% Bird:2020:OPF% }. \NAMECITE{Wakeling}{% Page:1997:BRA,% Page:1998:BRA% }. \NAMECITE{{Wall}}{% Minsky:2008:CTE% }. \NAMECITE{Wampler}{% Brown:2012:BRF% }. \NAMECITE{Wand}{% Chitil:2009:BRE,% Taha:2003:BRE% }. \NAMECITE{want}{% Okasaki:1998:EHO% }. \NAMECITE{wanted}{% Pientka:2013:ILL% }. \NAMECITE{Warnings}{% Maranget:2007:WPM% }. \NAMECITE{Weak}{% Greiner:1996:WPC,% Ferreira:1998:TWB% }. \NAMECITE{Weaving}{% Hinze:2001:WW% }. \NAMECITE{Web}{% Castro:2013:BRB,% King:2007:BRS,% Bulterman:2004:SIM,% Hickey:2004:CLS,% Hinze:2001:WW,% Kessin:2012:BWA,% Marlow:2002:DHP,% Meijer:2000:SSW,% Normark:2005:WPS% }. \NAMECITE{weight}{% Hirai:2011:BWB% }. \NAMECITE{weight-balanced}{% Hirai:2011:BWB% }. \NAMECITE{Welcome}{% Felleisen:2003:WEP% }. \NAMECITE{Well}{% Abel:2016:WFR,% Skorstengaard:2021:SEW,% Swierstra:2022:WKR% }. \NAMECITE{well-bracketed}{% Skorstengaard:2021:SEW% }. \NAMECITE{Well-founded}{% Abel:2016:WFR% }. \NAMECITE{well-known}{% Swierstra:2022:WKR% }. \NAMECITE{Wesley}{% Hage:2012:BRB,% Kluge:2001:BRI,% Richards:1998:BRH,% Russell:2003:BRA% }. \NAMECITE{wheel}{% Runciman:1997:FPL% }. \NAMECITE{{Wheeler}}{% Bird:2004:FPI% }. \NAMECITE{which}{% Benaissa:1996:CES,% Kamareddine:1997:ECE% }. \NAMECITE{while}{% Nilsson:2001:HLB% }. \NAMECITE{Whitington}{% Ragde:2013:BRO% }. \NAMECITE{Wiley}{% Appel:1997:BRG,% Gordon:1996:BRI,% Keller:2003:BRW,% Mitchell:1995:BRA,% Shah:2004:BRP% }. \NAMECITE{Williams}{% Duponcheel:1995:BRC% }. \NAMECITE{Wisdom}{% Karczmarczuk:2003:BRS% }. \NAMECITE{within}{% Hardin:1998:FRS% }. \NAMECITE{without}{% Bahr:2022:MFA,% Cockx:2016:EDP,% Jones:1992:TRS,% Jones:2001:EPH,% Okasaki:2003:TPF% }. \NAMECITE{witnesses}{% Seidel:2018:DWS% }. \NAMECITE{Wolfgang}{% Angus:2003:BRT% }. \NAMECITE{words}{% Traytel:2015:VDP% }. \NAMECITE{Work}{% Flatt:2012:MWT,% Sculthorpe:2014:WIW% }. \NAMECITE{worked}{% Tirronen:2015:TTC% }. \NAMECITE{worker}{% Gill:2009:WWT% }. \NAMECITE{worker/wrapper}{% Gill:2009:WWT% }. \NAMECITE{workerg}{% Gammie:2011:SNS% }. \NAMECITE{workerg/wrapper}{% Gammie:2011:SNS% }. \NAMECITE{workflow}{% Brandt:2017:CSF% }. \NAMECITE{Working}{% Fourman:1996:BRP,% Reade:1997:BRM,% Paulson:1991:MWP,% Sewell:2010:OET% }. \NAMECITE{workout}{% Kiselyov:2020:MMP% }. \NAMECITE{Workshop}{% Madhavapeddy:2012:CWR,% Sperber:2013:CUF% }. \NAMECITE{World}{% Keller:2003:BRW,% Armstrong:2007:PES,% Barron:2000:WSL,% Breitner:2021:RSV,% Sankar:2009:BRP% }. \NAMECITE{Worst}{% Burton:1994:WCS% }. \NAMECITE{would}{% Okasaki:1998:EHO% }. \NAMECITE{wrap}{% Sculthorpe:2014:WIW% }. \NAMECITE{wrapper}{% Gammie:2011:SNS,% Gill:2009:WWT% }. \NAMECITE{write}{% Bhaskar:2023:RWF% }. \NAMECITE{Wrong}{% Seidel:2018:DWS% }. \NAMECITE{www.pragprog.com}{% Hage:2011:BRL% }. \NAMECITE{X}{% Sulzmann:2008:HXT,% Vytiniotis:2011:OXM,% Wallingford:2004:BRP,% Boyle:1992:PFP,% Buday:2008:BRL,% King:2007:BRS,% Sankar:2009:BRP% }. \NAMECITE{{X-MP}}{% Boyle:1992:PFP% }. \NAMECITE{X.media.publishing}{% King:2007:BRS% }. \NAMECITE{xi}{% Russell:2003:BRA% }. \NAMECITE{xiv}{% Hartel:1999:BRF% }. \NAMECITE{{XML}}{% Anonymous:2004:SIP,% Colazzo:2006:SAP,% Hosaya:2006:REF,% Hosoya:2003:REP,% Thiemann:2002:TRH% }. \NAMECITE{xv}{% ODonnell:2001:BRC% }. \NAMECITE{Yanhong}{% Sperber:2014:BRS% }. \NAMECITE{year}{% Chakravarty:2004:RBT,% Hutton:2017:CYJ,% Joosten:1993:TFP% }. \NAMECITE{York}{% Green:2014:BRB,% Watt:2014:BRP% }. \NAMECITE{Yun}{% Jadud:2014:BRR% }. \NAMECITE{{Z}}{% Gordon:1996:BRI,% Gordon:1996:BRI% }. \NAMECITE{Zachary}{% Castro:2013:BRB% }. \NAMECITE{zero}{% Breitner:2016:SZC,% Pirog:2017:BCD% }. \NAMECITE{zero-cost}{% Breitner:2016:SZC% }. \NAMECITE{{Ziggurat}}{% Fisher:2008:BLT% }. \NAMECITE{Zipper}{% Huet:1997:Z% }. \NAMECITE{{Zurg}}{% Erwig:2004:EZE% }.