![]() |
Haskell Symposium 2009
Edinburgh, Scotland |
![]() |
Session
1 Session chair: Janis Voigtlaender |
|
9:00 |
Welcome |
9:10 |
Types Are Calling Conventions |
Max Bolingbroke and Simon Peyton Jones | |
9:35 |
Losing Functions Without Gaining Data - Another Look at Defunctionalisation |
Neil Mitchell and Colin Runciman | |
10:00 |
Coffee Break |
Session
2 Session Chair: Jeremy Gibbons |
|
10:30 |
Push-pull Functional Reactive Programming |
Conal Elliott | |
10:55 |
Unembedding Domain-specific Languages |
Robert Atkey, Sam Lindley and Jeremy Yallop | |
11:20 |
A Compositional Theory for STM Haskell |
Johannes Borgstrom, Karthikeyan Bhargavan and Andrew D Gordon | |
11:45 |
Roll Your Own Test Bed for Embedded Real-Time Protocols: A Haskell Experience |
Lee Pike, Geoffrey Brown and Alwyn Goodloe | |
12:00 |
Lunch |
Session
3 Session Chair: Simon Marlow |
|
13:30 |
Lazy Functional Incremental Parsing |
Jean-Philippe Bernardy | |
13:55 |
Alloy: Fast Generic Transformations for Haskell |
Neil Brown and Adam Sampson | |
14:20 |
The Architectures of The Utrecht Haskell Compiler |
Atze Dijkstra, Jeroen Fokker and Doaitse Swierstra | |
14:45 |
Tool Demonstration: CLasH: From Haskell to Hardware |
Christiaan Baaij, Matthijs
Kooijman, Jan Kuper, Marco Gerards and Bert Molenkamp |
|
15:00 |
Coffee Break |
Session
4 Session Chair: Mark P. Jones |
|
15:30 |
Parallel Performance Tuning for Haskell |
Don Jones Jr, Simon Marlow and Satnam Singh | |
15:55 |
Type-Safe Observable Sharing in Haskell |
Andy Gill | |
16:20 |
Finding the needle: Stack Traces for GHC |
Tristan Allwood, Simon Peyton-Jones and Susan Eisenbach | |
16:45 |
Short Break |
Session
5 |
|
17:00 |
Discussion on The Future of
Haskell |
17:45 |
End |