| Apr 24 |
9:00 -- 10:00 |
Invited Talk (Sun Microsystems, Massachusetts, US) |
|---|---|---|
| 10:30 -- 12:00 |
`Scrap Your Boilerplate' Reloaded |
|
| Ruler: programming type rules |
||
| A Framework for Extended Algebraic Data Type |
||
| Lunch | ||
| 14:00 -- 15:00 |
Lock Free Data Structures using STMs in Haskell |
|
| Type Checking Functional XML Programs without Type Annotation |
||
| 15:30 -- 16:30 |
A Computational Approach to Pocklington Certificates in Type Theory |
|
| Defining and Reasoning about Recursive Functions:
a practical tool for the Coq proof assistant |
||
| 17:00 -- 18:00 |
Soutei, a Logic-Based Trust-Management System |
|
| A Syntactic Approach to Combining Functional Notation, Lazy Evaluation, and Higher-Order in LP Systems |
||
| 20:00 -- |
Demo Session (Waseda, Japan) (Tohoku, Japan) |
|
| Apr 25 |
9:00 -- 10:00 |
Invited Talk (Louvain, Belgium) |
| 10:30 -- 12:00 |
Resource Analysis by Sup-interpretation |
|
| Lazy Set-Sharing Analysis |
||
| Size-Change Termination and Bound Analysis |
||
| Lunch | ||
| Excursion | ||
| Banquet | ||
| Apr 26 |
9:00 -- 10:00 |
Typed Contracts for Functional Programming |
| Contracts as Pairs of Projections |
||
| 10:30 -- 12:00 |
iData for the World Wide Web: programming interconnected web forms |
|
| Crossing State Lines:
adapting object-oriented frameworks to functional reactive languages |
||
| WASH Server Pages |
||