LLMpediaThe first transparent, open encyclopedia generated by LLMs

International Conference on Functional Programming

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
Parent: Robin Milner Hop 4
Expansion Funnel Raw 152 → Dedup 9 → NER 7 → Enqueued 2
1. Extracted152
2. After dedup9 (None)
3. After NER7 (None)
Rejected: 2 (not NE: 2)
4. Enqueued2 (None)
Similarity rejected: 3
International Conference on Functional Programming
NameInternational Conference on Functional Programming
AbbreviationICFP
DisciplineProgramming languages
Established1996
FrequencyAnnual
PublisherACM SIGPLAN

International Conference on Functional Programming The International Conference on Functional Programming is a premier annual venue for research in Programming Languages, Software Engineering and Computer Science focusing on functional programming paradigms and related techniques. The conference attracts researchers from institutions such as MIT, Stanford University, University of Cambridge, Carnegie Mellon University and EPFL as well as industrial contributors from Google, Microsoft Research, Facebook, Amazon (company), IBM Research and Nokia. ICFP often features work that cross-references breakthroughs associated with projects at DARPA, collaborations with European Research Council grantees, and results connected to awards like the Turing Award, ACM SIGPLAN Programming Languages Achievement Award, and Royal Society fellowships.

History

ICFP originated in the 1990s amid developments at conferences such as ACM SIGPLAN Conference on Programming Language Design and Implementation, European Symposium on Programming, Symposium on Principles of Programming Languages, and venues like PLDI, ESOP, POPL, CADE, ICML and NeurIPS where functional techniques began to influence mainstream systems. Early years featured work linked to languages and implementations from groups at Bell Labs, Xerox PARC, Microsoft Research Cambridge, Harvard University, Yale University, Princeton University and University of Edinburgh. Notable historical contributions discussed at ICFP intersect with research trajectories from the development of Haskell (programming language), ML (programming language), OCaml, Lisp, Scheme (programming language), Clojure, Scala (programming language), Rust (programming language), Elm (programming language), and implementation frameworks by teams at Galois, Inc., Jane Street Capital, Facebook AI Research, and Google DeepMind. The conference has evolved alongside institutions like ACM, ACM SIGPLAN, IFIP, IEEE Computer Society and programs funded by NSF and EPSRC.

Scope and Topics

ICFP covers topics spanning type theory and proof assistants such as Coq, Agda, Isabelle (proof assistant), model checking from SPIN (software), program synthesis influenced by work at Microsoft Research Redmond and Stanford AI Lab, compiler technology related to LLVM, runtime systems influenced by JVM, concurrency work tied to Actor model, and semantics linked to Lambda calculus, Category theory, Domain theory, and Curry–Howard correspondence. The scope embraces systems and applications in domains like Cryptography Research, Inc., Systems Biology, Financial Times trading systems at Jane Street Capital, Networking (computer networking) efforts at Cisco Systems, and language design exemplified by creators from University of Oxford, Technische Universität München, KTH Royal Institute of Technology, National University of Singapore, Seoul National University, and University of Tokyo.

Organization and Governance

ICFP is organized under the auspices of ACM SIGPLAN with a steering committee often including representatives from ACM SIGACT, ACM SIGOPS, and coordinating bodies such as Association for Computing Machinery chapters. Program committees have featured chairs and members affiliated with University of California, Berkeley, Imperial College London, University of Washington, Cornell University, Johns Hopkins University, University of Toronto, McGill University, ETH Zurich, and University of Pennsylvania. Organizing institutions have partnered with professional societies including British Computer Society, funding sources like European Commission, and local hosts drawn from University of British Columbia, University of Edinburgh, INRIA, RWTH Aachen University, Technion – Israel Institute of Technology, and KAUST.

Conferences and Locations

ICFP has been held at major academic and industry venues across the world, with past locations including Lisbon, Edinburgh, Boston, Prague, Oxford, Seattle, Paris, Berlin, Barcelona, Tokyo, Beijing, Sydney, Vancouver, Toronto, Amsterdam, Zurich, and Madrid. Notable program committee meetings and keynote venues have included collaborations with Microsoft Research Cambridge, Googleplex, Apple (company) research labs, IBM T.J. Watson Research Center, Bell Labs sites, and university departments at Stanford University, MIT CSAIL, University of Cambridge Computer Laboratory, Princeton University Department of Computer Science, and ETH Zurich Department of Computer Science. Satellite events have connected with workshops at IETF, Dagstuhl, Banff International Research Station, and Santa Fe Institute.

Proceedings and Publications

Proceedings are published in the ACM Digital Library and indexed in databases maintained by DBLP, Scopus, Web of Science, and Google Scholar. Papers often cite or are cited by articles in journals such as Journal of Functional Programming, ACM Transactions on Programming Languages and Systems, Communications of the ACM, IEEE Transactions on Software Engineering, Information and Computation, and monographs from publishers like Springer, MIT Press, Oxford University Press, and Cambridge University Press. Artifact evaluation and open source releases are commonly archived on platforms like GitHub, Zenodo, and Figshare.

Awards and Recognition

ICFP presents distinctions and fosters recognition through paper awards, distinguished paper lists and community prizes linked to achievements recognized by ACM Fellows, IEEE Fellows, Royal Society Fellows, and recipients of the Turing Award, ACM SIGPLAN Programming Languages Achievement Award, Ralph E. Gomory Prize, Royal Society Milner Award, Knuth Prize, and prizes administered by European Research Council. Selected papers have led to influential implementations and startups involving contributors from Google, Microsoft, Twitter, Jane Street Capital, Galois, Inc., and research spinouts affiliated with ETH Zurich, EPFL, University of Cambridge and Princeton University.

Category:Academic conferences