Scheme and Functional Programming 2009
Preliminary Schedule
8:15am |
Coffee and a bit more besides |
8:45am |
Invited Talk: If programming is like math, why don't math teachers teach programming?
|
Emmanuel Schanzer |
|
9:30am |
Break (but no new snacks) |
9:55am |
Sequence Traces for Object-Oriented Executions
|
Carl Eastlund, Matthias Felleisen |
|
Scalable Garbage Collection with Guaranteed MMU
|
William D Clinger, Felix S. Klock II |
|
Randomized Testing in PLT Redex
|
Casey Klein, Robert Bruce Findler |
|
11:10am |
Break (with new snacks!) |
11:30am |
A pattern-matcher for miniKanren -or- How to get into trouble with CPS macros
|
Andrew W. Keep, Michael D. Adams, Lindsey Kuper, William E. Byrd, Daniel P. Friedman |
|
Higher-Order Aspects in Order
|
Eric Tanter |
|
Fixing Letrec (reloaded)
|
Abdulaziz Ghuloum, R. Kent Dybvig |
|
1:45pm |
The Scribble Reader: An Alternative to S-expressions for Textual Content
|
Eli Barzilay |
|
Interprocedural Dependence Analysis of Higher-Order Programs via Stack Reachability
|
Matthew Might, Tarun Prabhu |
|
Descot: Distributed Code Repository Framework
|
Aaron W. Hsu |
|
Keyword and Optional Arguments in PLT Scheme
|
Matthew Flatt, Eli Barzilay |
|
Screen-Replay: A Session Recording and Analysis Tool for DrScheme
|
Mehmet Fatih Köksal, Remzi Emre Başar, Suzan Üsküdarlı |
|
3:00pm |
Break (with new snacks!) |
3:20pm |
Get stuffed: Tightly packed abstract protocols in Scheme
|
John Moore |
|
Distributed Software Transactional Memory
|
Anthony Cowley |
|
World With Web: A compiler from world applications to JavaScript
|
Remzi Emre Başar, Caner Derici, Çağdaş Şenol |
|
4:05pm |
Break (but no new snacks) |
4:25pm |
Peter J Landin (1930-2009)
|
Olivier Danvy |
|
Invited Talk: Future Directions for the Scheme Language
|
The Newly Elected Scheme Language Steering Committee |
|