ICFP Programming Contest 2018



Contest Announcement

The ICFP Programming Contest 2018 is the 21st instance of the annual programming contest series sponsored by the ACM SIGPLAN International Conference on Functional Programming.

The contest will start at Friday 20 July 2018 16:00 UTC. The 24hr lightning division will end at Saturday 21 July 2018 16:00 UTC and the 72hr full contest will end at Monday 23 July 2018 16:00 UTC.

The task description will be published on this website when the contest starts. Details of the submission procedure will be announced along with the contest task.

This is an open contest. Anyone may participate except for the contest organizers and members of their research groups. No advance registration or entry fee is required. Contestants are free to organize themselves into teams of any size.

Any programming language(s) on any platform(s) may be used.

There will be cash prizes for the first and second place teams, the team winning the lightning division, and a discretionary judges’ prize. The winners will be announced at ICFP 2018 (St. Louis, Missouri, United States; Monday 24 – Wednesday 26 September 2018).

In addition, the organizers will declare during the conference that:

  • the first place team’s language is “the programming language of choice for discriminating hackers”,
  • the second place team’s language is “a fine tool for many applications”,
  • the winning lightning division team’s language is “very suitable for rapid prototyping”, and
  • the team winning the judges’ prize is “an extremely cool bunch of hackers”.

Contest Organizers

The ICFP Programming Contest 2018 is organized by Matthew Fluet and colleagues at the Rochester Institute of Technology.