From HaskellWiki

Jump to: navigation

Haskell Implementors Workshop 2010

The 2010 Haskell Implementors Workshop was held alongside ICFP 2010 in Baltimore.

Friday 6 Aug : Submissions due

: Submissions due Monday 23 Aug : Notification

: Notification Friday 1 Oct: Workshop

Organisers

Jean-Philippe Bernardy (Chalmers University of Technology)

(Chalmers University of Technology) Duncan Coutts - co-chair (Well-Typed LLP)

- co-chair (Well-Typed LLP) Iavor Diatchki (Galois)

(Galois) Simon Marlow - co-chair (Microsoft Research)

- co-chair (Microsoft Research) Ben Lippmeier (University of New South Wales)

(University of New South Wales) Neil Mitchell (Standard Chartered)

Programme

8:00 8:45 Breakfast

9:00 10:00 Session 1

Hackage, Cabal and the Haskell Platform: The Second Year (Don Stewart and Duncan Coutts)

Slides(slides link broken), Video

Hackage 2.0: Serving Packages Better (Matthew Gruen)

10:00 10:30 Break

10:30 12:30 Session 2

Shake: A Better Make (Neil Mitchell)

Improving Cabal's Test Support (Thomas Tuegel)

Revamping Haddock Output (Mark Lentczner)

First short-talks session: 10-minute(ish) talks/demos, sign up on the day GHC Status - Simon Peyton Jones Slides, Video UHC Status - Atze Dijkstra Slides , Video

session: 10-minute(ish) talks/demos, sign up on the day

12:30 2:00 Lunch

2:00 3:00 Session 3

Typed type-level functional programming in GHC (Brent Yorgey)

Second short-talks session: 10-minute(ish) talks/demos, sign up on the day DDC peekOn/pokeOn (Ben Lippmeier) Slides Video Scrap your zippers (Michael Adams) Video Parallel CASHflow (Kevin Hammond) Video Eden - a parallel Haskell (Oleg Lobachev) Video Performance visualization for multicore Haskell (Peter Wortmann) Video pandoc + lhs2TeX for literate programming (Tillmann Rendel) Video

session: 10-minute(ish) talks/demos, sign up on the day

3:00 3:30 Break

3:30 4:30 Session 4

Fibon -- a new benchmark suite for Haskell (David Peixotto)

Kansas Lava -- Using and Abusing GHC's Type Extensions (Andrew Farmer)

4:30 5:00 Break

5:00 6:00 Session 5

Scheduling Lazy Evaluation on Multicore (Simon Marlow)