Write a Blog >>
ICFP 2018
Sun 23 - Sat 29 September 2018 St. Louis, Missouri, United States

ICFP 2018 logo

Welcome to the website for ICFP’18. ICFP is an annual programming language conference. It is sponsored by the Association for Computing Machinery (ACM) under the aegis of the ACM Special Interest Group on Programming Languages (SIGPLAN). For more information, see the general ICFP website.

This year, ICFP is colocated with Strange Loop.

The 2018 ICFP programming contest will be Fri July 20 through Mon July 23.

Sep. 23rd
Sep. 24th
Sep. 25th
Sep. 26th
Sep. 27th
Sep. 28th
Sep. 29th
Strange Loop
Haskell FARM
HIW OCaml ML Erlang
TyDe Scheme
City Museum
Evening Party


Tutorials: Call for Tutorials

View track page for all details

Proposals are invited for tutorials to be presented during ICFP and its co-located workshops and other events. These tutorials are the successor to the CUFP tutorials from previous years, but we also welcome tutorials whose primary audience is researchers rather than practitioners. Tutorials may focus either on a concrete technology or on a theoretical or mathematical tool. Ideally, tutorials will have a concrete result, such as “Learn to do X with Y” rather than “Learn language Y”.

Tutorials may occur in parallel to both ICFP and its co-located workshops, from September 23 through September 29. Additionally, ICFP is co-located with Strange Loop this year, and this will be taken into account when scheduling tutorials.

Submission details

Deadline for submission: April 9, 2018

Notification of acceptance: April 16, 2018

Prospective organizers of tutorials are invited to submit a completed tutorial proposal form in plain text format to the ICFP 2018 workshop co-chairs (Christophe Scholliers and David Christiansen), via email to icfp-workshops-2018@googlegroups.com.

by April 9, 2018. Please note that this is a firm deadline.

Organizers will be notified if their event proposal is accepted by April 16, 2018.

The proposal form is available at:


Selection committee

The proposals will be evaluated by a committee comprising the following members of the ICFP 2018 organizing committee.

Workshop Co-Chair: Christophe Scholliers (University of Ghent) Workshop Co-Chair: David Christiansen (Galois, Inc.) General Chair Robby Findler (Northwestern University) Program Chair Matthew Flatt (University of Utah)

Further information

Any queries should be addressed to the workshop co-chairs (Christophe Scholliers and David Christiansen), via email to icfp-workshops-2018@googlegroups.com.