Commercial Users of Functional Programming (CUFP)
2008 September 26
Co-located with ICFP 2008

Functional Programming As a Means, Not an End


The CUFP 2008 Scribe Report is now available.
Thanks to Simon Thompson for making this thoughtful record.

Check out the DEFUN 2008 Developer Tracks on Functional Programming.

Message from the co-chairs.

The program is available, including slides and video for many presentations. Abstracts are available for all presentation.

Sign up for the CUFP mailing list/google group

105 people registered for CUFP 2008.


The goal of CUFP is to build a community for users of functional programming languages and technology, be they using functional languages in their professional lives, in an open source project (other than implementation of functional languages), as a hobby, or any combination thereof.

In short: anyone who uses functional programming as a means, but not an end.

Functional languages have been under academic development for over 25 years, and are still proving to be fertile ground for programming language research. Consequently, most of the development focus of these languages is driven by academic and theoretical questions. More recently, however, functional languages have been successfully used in commercial, industrial, open-source, and government settings, where their advantages have been leveraged dramatically.

CUFP aims to help functional programming become increasingly viable as a technology for use in the commercial, industrial, and government space, by providing a forum for FP professionals to share their experiences and ideas, whether business, management, or engineering. It also aims to enable the formation and cementing of relationships and alliances that further the commercial use of functional languages. Providing user feedback to language designers and implementers is not a primary goal of the workshop, though it will be welcome if it occurs.

There will be no published proceedings, as the meeting is intended to be more a discussion forum than a technical interchange.

Program Committee

  • Lennart Augustsson, Credit Suisse, UK (lennart(dot)augustsson(at)gmail(dot)com)
  • Matthias Blume, Toyota Technological Institute at Chicago, USA (blume(at)tti-c(dot)org)
  • Adam Granicz, IntelliFactory, Hungary (granicz(dot)adam(at)intellifactory(dot)com)
  • Jim Grundy, Intel, USA (jim(dot)d(dot)grundy(at)intel(dot)com) (Co-Chair)
  • Andy Martin, IBM, USA (akmartin(at)us(dot)ibm(dot)com)
  • Yaron Minsky, Jane Street Capital, USA (yminsky(at)janestcapital(dot)com)
  • Simon Peyton Jones, Microsoft Research, UK (simonpj(at)microsoft(dot)com) (Co-Chair)
  • Ulf Wiger, Ericsson, Sweden (ulf(dot)wiger(at)ericsson(dot)com)

26 September 2008