Commercial Users of Functional Programming (CUFP)
October 4th 2007
Co-located with ICFP
Functional Programming As a Means, Not an End
Message from the co-chairs.
The program is available.
The CUFP 2007 Scribe
Report is now available.
to Jeremy Gibbons for his diligent and thoughtful
Videos of many of the talks are now available in
the ACM Digital Library and
in Google Video.
To find the talks in Google Video, search on CUFP07 or on the
to Peter Thiemann and students for making the
Sign up for the new CUFP mailing list/google group
104 people registered for CUFP 2007, doubling the number from last year.
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
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 very fertile ground for programming language
Consequently, most of the development focus of these languages is
driven by academic and theoretical questions.
More recently, however, functional languages have been very successfully used
in commercial, industrial, open-source, and government settings, where their
advantages have been able to be 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
It also aims to enable the formation and cementing of relationships
and alliances that further the commercial use of functional
Providing user feedback to language designers and implementers is not a
primary goal of the workshop, though it will be welcome if it occurs.
This is the fourth CUFP; see CUFP
CUFP 2005, and
for information about the earlier meetings.
The meeting will last a full day, with a mix of invited presentations
and one discussion session.
The program is now
There will be no published proceedings, as the meeting is intended to be more
a discussion forum than a technical interchange.
Reports of the first two workshops appeared in the Functional
Programming columns of the December 2004 and 2005 issues of SIGPLAN
Notices. The CUFP 2004
report is available for download.
For CUFP 2005, Simon Thompson kindly wrote up some
about his impressions. The report for
CUFP 2006 is also now available.
- Kathleen Fisher (kfisher at research.att.com ) (Co-Chair)
- Simon Peyton Jones (simonpj at microsoft.com ) (Co-Chair)
- Francesco Cesarini (francesco at erlang-consulting.com)
- Shae Erisson (shae at ScannedInAvian.com)
- Xavier Leroy (Xavier.Leroy at inria.fr)
- Manuel Serrano (Manuel.Serrano at sophia.inria.fr)
- Don Syme (Don.Syme at microsoft.com)