LLMpediaThe first transparent, open encyclopedia generated by LLMs

ICFP

Generated by GPT-5-mini
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Expansion Funnel Raw 170 → Dedup 18 → NER 9 → Enqueued 3
1. Extracted170
2. After dedup18 (None)
3. After NER9 (None)
Rejected: 9 (not NE: 9)
4. Enqueued3 (None)
Similarity rejected: 3
ICFP
NameICFP
StatusActive
DisciplineProgramming languages
FrequencyAnnual
First1996
OrganizerSIGPLAN
CountryInternational

ICFP The International Conference on Functional Programming is an annual scholarly meeting focused on the design, implementation, theory, and application of functional programming languages and related technologies. The conference brings together researchers from institutions such as MIT, University of Cambridge, Stanford University, Princeton University, University of Oxford, Carnegie Mellon University, Harvard University, University of California, Berkeley, ETH Zürich, University of Edinburgh, Imperial College London, Microsoft Research, Google, Apple Inc., Facebook, Inc. and organizations including ACM, SIGPLAN, IFIP, USENIX, IEEE Computer Society, Lambda Calculus researchers and industry practitioners.

Overview

ICFP is organized under the aegis of SIGPLAN and typically co-located with conferences like POPL, PLDI, OOPSLA, ICSE, SOSP, ASPLOS and CHI. The proceedings are archived alongside publications from ACM and often cited by authors from Gödel Prize-winning groups, contributors to Haskell, OCaml, Scala, F#, Erlang, Lisp, Scheme, Racket, Clojure, Agda, Coq, Idris, Rust, Julia, TypeScript, JavaScript, LLVM, GHC and implementers at Red Hat, IBM Research, NVIDIA, Intel, Amazon Web Services, Oracle Corporation.

History

ICFP originated from communities active in events such as FPCA and gatherings of the Lambda Calculus community and evolved alongside milestones like ML development, the standardization of Haskell, and the formalization efforts from Robin Milner, John Backus, Alonzo Church, Dana Scott, Tony Hoare, Robin Milner, Philip Wadler, Simon Peyton Jones, Edsger W. Dijkstra, John McCarthy, Peter Landin, Guy L. Steele Jr., Alan Kay, Niklaus Wirth, Bjarne Stroustrup, Anders Hejlsberg, Martin Odersky, Xavier Leroy, Yukihiro Matsumoto, Guido van Rossum, Brendan Eich, Ken Thompson, Dennis Ritchie who shaped programming language research. Milestone editions featured seminal talks from researchers affiliated with University of Washington, University of Toronto, University of Pennsylvania, Columbia University, Cornell University, Brown University, Duke University, University of Maryland, University of California, Los Angeles and labs such as Bell Labs, AT&T Research, PARC, SRI International, Bell Labs Innovations.

Academic and Technical Scope

The conference covers topics ranging from type systems influenced by Category theory expositors and logicians like Henk Barendregt, Jean-Yves Girard, Per Martin-Löf, Dana Scott to implementation techniques used by teams behind GHC and OCaml compilers. Sessions address program verification methods related to Coq, Isabelle, Lean, Agda; language design echoes ideas from System F, Curry-Howard correspondence, Dependent type theory, Monads popularized by Eugenio Moggi and Philip Wadler; and applications intersect with projects at NASA, JPL, SpaceX, Siemens, Bosch, Bloomberg L.P., Goldman Sachs, Morgan Stanley, JP Morgan Chase and startups incubated at Y Combinator. Research presented often references formal methods like Model checking, Abstract interpretation, Type theory, Lambda calculus and tools such as Z3, SMT-LIB, SAT solvers, and runtime systems like JVM, V8, LLVM.

Conference Structure and Program

Typical programs include peer-reviewed paper sessions, invited talks by figures such as Simon Peyton Jones, Philip Wadler, Benjamin C. Pierce, Robert Harper, Lennart Augustsson, Gordon Plotkin, John Launchbury, Guy Lewis Steele Jr., panels with participants from Microsoft Research, Google Research, Facebook AI Research, and tutorials led by authors of textbooks from Addison-Wesley, MIT Press, Springer, and Cambridge University Press. Workshops and satellite events often feature collaborations with ICLR, NeurIPS, PLDI, ECOOP, SAS, FP communities and include poster sessions, doctoral consortia, lightning talks, and programming contests influenced by competitions like ICPC and Topcoder challenges.

Notable Papers and Contributions

ICFP has published influential papers on topics including monadic I/O and effects credited to authors connected to Philip Wadler and Moggi, type inference advances tied to Robin Milner-lineage researchers, region-based memory management inspired by Tofte and Talpin, algebraic effects and handlers developed by teams linked to Plotkin, Pretnar, and practical systems like lazy evaluation optimizations by Simon Peyton Jones's group behind GHC. Other landmark contributions include advances in program synthesis related to groups at Stanford University and University of Toronto, verification case studies using Coq and Isabelle from INRIA and CNRS, and performance-engineering reports from companies such as Facebook, Inc. and Google.

Awards and Recognition

Papers at ICFP have won best paper awards and influenced recipients of prizes including the ACM SIGPLAN Programming Languages Achievement Award, Gödel Prize, Turing Award laureates' curricula, and fellowships from institutions like NSF, EPSRC, DAAD, Marie Skłodowska-Curie Actions, Google PhD Fellowship and awards from Royal Society. The conference's call for papers and program committee selections often include researchers who are ACM Fellows, IEEE Fellows, and recipients of grants from EU Horizon programs, DARPA initiatives, and national funding agencies including NSF and ERC.

Impact and Community

ICFP has shaped curricula at universities such as Massachusetts Institute of Technology, University of Cambridge, University of Oxford, Stanford University, Princeton University, influenced open-source projects hosted on GitHub, Apache Software Foundation incubations, and industry language roadmaps at Microsoft, Google, Facebook, Inc., Amazon Web Services, Apple Inc. and Red Hat. The community remains active through mailing lists, special interest groups within ACM and SIGPLAN, implementation projects in repositories led by contributors linked to Hackage, OPAM, Stack Overflow discussions, and meetups coordinated with regional groups such as ACM Student Chapters and local chapters of IEEE Computer Society.

Category:Programming languages conferences