TheInternational Conference on Functional Programming (ICFP) is an annualacademic conference in the field ofcomputer science sponsored by theACMSIGPLAN, in association withIFIP Working Group 2.8 (Functional Programming). The conference focuses onfunctional programming and related areas ofprogramming languages,logic,compilers andsoftware development.[1]
The ICFP was first held in 1996, replacing two biennial conferences: theFunctional Programming and Computer Architecture (FPCA) andLISP and Functional Programming (LFP). The conference location alternates between Europe and North America, with occasional appearances in other continents.[2] The conference usually lasts 3 days, surrounded by co-located workshops devoted to particular functional languages or application areas.
The ICFP has also held an open annual programming contest since 1998, called theICFP Programming Contest.