Important dates

Travel grant applications due April 24th, 2015 (Friday)
Notification of student travel awards begins June 5th, 2015 (Friday)
Workshop August 30th, 2015 (Sunday)

NOTE (June 8th, 2015): We're running behind on evaluating applicants. We will send notifications out this week.


We proudly announce the SIGPLAN Programming Languages Mentoring Workshop at ICFP. The purpose of this mentoring workshop is to encourage senior undergraduate and beginning graduate students to pursue careers in programming language research. We are specifically interested in attracting women and underrepresented minority students. This workshop will be a combination of learning about the work being done in several areas of programming language research and mentoring with respect to helping students prepare for graduate school and the rest of their career. We will bring together leaders in programming language research from academia and industry to give talks on the kind of research typically performed after obtaining a Ph.D. The workshop will engage students, specifically interested in programming language research, in a process of imagining how they might contribute to the world.

Travel Grants

The workshop will occur immediately before ICFP, the premier conference on Functional Programming. There will be a small registration fee to attend the workshop. However, through the generous donation of our sponsors, we have a number of travel scholarships available that will cover reasonable travel expenses (airfare, hotel and registration fees) for students to attend both the workshop and ICFP. Anyone may apply for a travel scholarship, but first priority will be given to women and underrepresented minority applicants from North America. Applications must be received by Friday, April 24th, 2015 for full consideration.

Student authors of papers appearing at ICFP 2015 or any of its associated workshops should apply for travel assistance from the SIGPLAN PAC fund.

Workshop Focus

Our effort is inspired by and modeled on the highly successful mentoring workshop associated with the POPL conference (PLMW). This workshop has occurred yearly since 2012; we'd like to bring this opportunity to the functional programming community. Our focus for this workshop will be early career graduate students. In particular, we will design the program for the benefit of students entering their first or second year of graduate school. Undergraduates who are seriously considering an academic career will also benefit from the workshop.

Workshop Schedule

Speaker Photos

9:00 -- 10:00 Session 1
9:00 -- 9:05 Welcome (Stephanie Weirich and Ron Garcia)
9:05 -- 9:30 Orientation (Kathleen Fisher)
9:30 -- 10:00 Domain-Specific Languages (Lee Pike)
10:00 -- 10:30 Break
10:30 -- 12:00 Session 2
10:30 -- 11:00 Type Inference (François Pottier)
11:00 -- 11:30 Contracts (Robby Findler)
11:30 -- 12:00 Communication Skills (Simon Peyton Jones)
12:00 -- 2:00 Lunch
2:00 -- 3:30 Session 3
2:00 -- 2:30 Interaction activity (Stephanie Weirich)
2:30 -- 3:00 FP Implementation (Simon Marlow)
3:00 -- 3:30 Young Researchers' Panel (Niki Vazou, David Van Horn, and Michael Greenberg, moderated by Ron Garcia)
3:30 -- 4:00 Break
4:00 -- 5:15 Session 4
4:00 -- 4:30 Parallelism (Gabriele Keller)
4:30 -- 5:10 How do I do research? (Matthias Felleisen)
5:10 -- 5:15 Closing Remarks



This workshop is being organized by Ronald Garcia and Stephanie Weirich, along with the assistance of Kathleen Fisher, the ICFP general chair.

Please send any questions about the workshop or travel grant application process to