International Conference on Functional Programming

The ACM SIGPLAN International Conference on Functional Programming ( ICFP ) is an annual academic conference in the field of computer science sponsored by the ACM SIGPLAN , in association with IFIP Working Group 2.8 (Functional Programming). The conference focuses on functional programming and related areas or programming languages , logic , compilers and software development .

The ICFP was first held in 1996, Replacing two Biennial Conferences: Functional Programming and Computer Architecture ( FPCA ) and LISP and Functional Programming ( LFP ). The conference location alternates tussen Europe (odd-Numbered Years) and North America (even-Numbered Years). The conference Usually Lasts 3 days, Surrounded by co-located workshops devoted to ihb functional languages or application areas.

The ICFP bekleedde tevens an open annual programming contest since 1998, called the ICFP Programming Contest .


  • 2012: 17th ACM SIGPLAN International Conference on Functional Programming in Copenhagen , Denmark (General Chair: Peter Thiemann , University of Freiburg , Program Chair: Robby Findler , Northwestern University )

Affiliated events

  • Commercial Users of Functional Programming (CUFP)
  • Erlang Workshop
  • Haskell Symposium
  • Functional and Declarative Programming in Education (FDPE)
  • Functional Programming Developer Tracks (DEFUN)
  • MEchanized Reasoning about Languages ​​with variable binding (MERLIN)
  • Workshop on Approaches and Applications of Inductive Programming
  • Workshop on Curry and Functional Logic Programming
  • Workshop on Generic Programming (WGP)
  • Workshop on Mechanizing Metatheory (WMM)
  • Workshop on ML
  • Workshop on Scheme and Functional Programming
  • Programming Languages meets Program Verification (PLPV) – 2007 only, now affiliated with POPL

See also

Related conferences
  • Flops: International Symposium on Functional and Logic Programming
  • IFL: International Symposia on Implementation and Application of Functional Languages
  • ISMM: International Symposium on Memory Management
  • MPC: International Conference on Mathematics of Program Construction
  • PLDI: Programming Language Design and Implementation
  • POPL: Principles of Programming Languages
  • PPDP: International Conference on Principles and Practice of Declarative Programming
  • TFP: Symposium on Trends in Functional Programming
  • TLCA: International Conference on typed lambda calculi and Applications
  • TLDI: International Workshop on Types in Language Design and Implementation
  • SAS: International Static Analysis Symposium
Related journals
  • Journal of Functional Programming
  • Journal of Functional and Logic Programming
  • Higher-Order and Symbolic Computation
  • ACM Transactions on Programming Languages ​​and Systems