Difference between revisions of "HaskellImplementorsWorkshop/2010"

From HaskellWiki
Jump to navigation Jump to search
Line 47: Line 47:
 
:: [http://mtnviewmark.wordpress.com/2010/09/07/haddock-revamp/ Slides], [http://www.vimeo.com/15466885 Video]
 
:: [http://mtnviewmark.wordpress.com/2010/09/07/haddock-revamp/ Slides], [http://www.vimeo.com/15466885 Video]
   
* First short-talks session: 10-minute(ish) talks/demos, sign up on the day
+
* First '''''short-talks''''' session: 10-minute(ish) talks/demos, sign up on the day
 
** GHC Status - Simon Peyton Jones [http://www.galois.com/~dons/talks/hiw-2010/spj-ghc7-status.pdf Slides], [http://www.vimeo.com/15467880 Video]
 
 
** UHC Status - Atze Dijkstra [http://www.galois.com/~dons/talks/hiw-2010/atze-uhc-status.pdf Slides] , [http://www.vimeo.com/15467692 Video]
* GHC Status - Simon Peyton Jones
 
:: [http://www.galois.com/~dons/talks/hiw-2010/spj-ghc7-status.pdf Slides], [http://www.vimeo.com/15467880 Video]
 
 
* UHC Status - Atze Dijkstra
 
:: [http://www.galois.com/~dons/talks/hiw-2010/atze-uhc-status.pdf Slides] , [http://www.vimeo.com/15467692 Video]
 
   
 
12:30 2:00 Lunch
 
12:30 2:00 Lunch
Line 62: Line 58:
 
:: [http://www.cis.upenn.edu/~byorgey/talks/typetype-HIW-20101001.pdf Slides], [http://www.vimeo.com/15480577 Video]
 
:: [http://www.cis.upenn.edu/~byorgey/talks/typetype-HIW-20101001.pdf Slides], [http://www.vimeo.com/15480577 Video]
   
* Second short-talks session: 10-minute(ish) talks/demos, sign up on the day
+
* Second '''''short-talks''''' session: 10-minute(ish) talks/demos, sign up on the day
** '''''DDC peekOn/pokeOn''''' (Ben Lippmeier) [http://www.cse.unsw.edu.au/~benl/talks/PeekOn-HIW2010.pdf Slides] [http://www.vimeo.com/15481154 Video]
+
** DDC peekOn/pokeOn (Ben Lippmeier) [http://www.cse.unsw.edu.au/~benl/talks/PeekOn-HIW2010.pdf Slides] [http://www.vimeo.com/15481154 Video]
  +
** Scrap your zippers (Michael Adams)
  +
** Parallel CASHflow (Kevin Hammond)
  +
** Eden - a parallel Haskell (Oleg Lobachev)
  +
** Performance visualization for multicore Haskell (Peter Wortmann)
  +
** pandoc + lhs2TeX for literate programming (Tillmann Rendel)
   
 
3:00 3:30 Break
 
3:00 3:30 Break

Revision as of 17:06, 5 October 2010

Haskell Implementors Workshop 2010

The 2009 Haskell Implementors Workshop was a great success, and we will be holding another one on October 1 2010, alongside ICFP 2010 in Baltimore.

Links

Dates

  • Friday 6 Aug: Submissions due
  • Monday 23 Aug: Notification
  • Friday 1 Oct: Workshop

Organisers

  • Jean-Philippe Bernardy (Chalmers University of Technology)
  • Duncan Coutts - co-chair (Well-Typed LLP)
  • Iavor Diatchki (Galois)
  • Simon Marlow - co-chair (Microsoft Research)
  • Ben Lippmeier (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, Video
  • Hackage 2.0: Serving Packages Better (Matthew Gruen)
Slides (PDF), Video

10:00 10:30 Break

10:30 12:30 Session 2

  • Shake: A Better Make (Neil Mitchell)
Slides (PDF), Video
  • Improving Cabal's Test Support (Thomas Tuegel)
Slides (PDF), Video
  • Revamping Haddock Output (Mark Lentczner)
Slides, Video
  • First short-talks 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)
Slides, Video
  • 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)
    • Parallel CASHflow (Kevin Hammond)
    • Eden - a parallel Haskell (Oleg Lobachev)
    • Performance visualization for multicore Haskell (Peter Wortmann)
    • pandoc + lhs2TeX for literate programming (Tillmann Rendel)

3:00 3:30 Break

3:30 4:30 Session 4

  • Fibon -- a new benchmark suite for Haskell (David Peixotto)
Slides (PDF)
  • Kansas Lava -- Using and Abusing GHC's Type Extensions (Andrew Farmer)
Slides

4:30 5:00 Break

5:00 6:00 Session 5

  • Scheduling Lazy Evaluation on Multicore (Simon Marlow)
Slides
  • Beyond Haskell discussion, chaired by Ben Lippmeier
Slides