Difference between revisions of "HaskellImplementorsWorkshop/2011"

From HaskellWiki
Jump to navigation Jump to search
Line 16: Line 16:
   
 
9:00-10:00 Session 1
 
9:00-10:00 Session 1
* '''[[HaskellImplementorsWorkshop/2011/Heijer|Improving the GHC Inliner: Smart Loop Breaker Choice]]''' (Bas den Heijer) - [http://www.haskell.org/wikiupload/c/c9/HIW2011-Talk-Heijer.pdf Slides] [http://www.youtube.com/watch?v=NxXtX-KO9vQ Video]
+
* '''[[HaskellImplementorsWorkshop/2011/Heijer|Improving the GHC Inliner: Smart Loop Breaker Choice]]''' (Bas den Heijer) - [http://www.haskell.org/wikiupload/c/c9/HIW2011-Talk-Heijer.pdf Slides], [http://www.youtube.com/watch?v=NxXtX-KO9vQ Video]
* '''[[HaskellImplementorsWorkshop/2011/Tibell|Faster persistent data structures through hashing]]''' (Johan Tibell) - [http://www.haskell.org/wikiupload/6/65/HIW2011-Talk-Tibell.pdf Slides] [http://www.youtube.com/watch?v=Dn74rhQrKeQ Video]
+
* '''[[HaskellImplementorsWorkshop/2011/Tibell|Faster persistent data structures through hashing]]''' (Johan Tibell) - [http://www.haskell.org/wikiupload/6/65/HIW2011-Talk-Tibell.pdf Slides], [http://www.youtube.com/watch?v=Dn74rhQrKeQ Video]
   
 
10:00-10:30: Tea Break
 
10:00-10:30: Tea Break
   
 
10:30-12:00: Session 2
 
10:30-12:00: Session 2
* '''[[HaskellImplementorsWorkshop/2011/Coutts|Spark Visualization in ThreadScope]]''' (Duncan Coutts) - [http://www.haskell.org/wikiupload/2/2f/HIW2011-Talk-Coutts.pdf Slides] [http://www.youtube.com/watch?v=kFrAqWLHUDo Video]
+
* '''[[HaskellImplementorsWorkshop/2011/Coutts|Spark Visualization in ThreadScope]]''' (Duncan Coutts) - [http://www.haskell.org/wikiupload/2/2f/HIW2011-Talk-Coutts.pdf Slides], [http://www.youtube.com/watch?v=kFrAqWLHUDo Video]
* '''[[HaskellImplementorsWorkshop/2011/Wortmann|Weaving Source Code into ThreadScope]]''' (Peter Wortmann) - [http://www.haskell.org/wikiupload/e/e1/HIW2011-Talk-Wortmann.pdf Slides] [http://www.youtube.com/watch?v=KWguzIUZd9M Video]
+
* '''[[HaskellImplementorsWorkshop/2011/Wortmann|Weaving Source Code into ThreadScope]]''' (Peter Wortmann) - [http://www.haskell.org/wikiupload/e/e1/HIW2011-Talk-Wortmann.pdf Slides], [http://www.youtube.com/watch?v=KWguzIUZd9M Video]
 
* First Lightning Talks Session
 
* First Lightning Talks Session
   
Line 30: Line 30:
 
13:30-15:00: Session 3
 
13:30-15:00: Session 3
 
* '''GHC Status Update''' (Simon Peyton Jones and Simon Marlow) - [http://www.haskell.org/wikiupload/9/94/HIW2011-Talk-Peyton-Jones.pdf Simon Peyton Jones Slides], [http://www.haskell.org/wikiupload/9/9f/HIW2011-Talk-Marlow.pdf Simon Marlow Slides], [http://www.youtube.com/watch?v=QBFtnkb2Erg Full Video]
 
* '''GHC Status Update''' (Simon Peyton Jones and Simon Marlow) - [http://www.haskell.org/wikiupload/9/94/HIW2011-Talk-Peyton-Jones.pdf Simon Peyton Jones Slides], [http://www.haskell.org/wikiupload/9/9f/HIW2011-Talk-Marlow.pdf Simon Marlow Slides], [http://www.youtube.com/watch?v=QBFtnkb2Erg Full Video]
* '''[[HaskellImplementorsWorkshop/2011/Takano|Reusing Thunks for Recursive Data Structures in Lazy Functional Programs]]''' (Yasunao TAKANO) - [http://www.haskell.org/wikiupload/4/41/HIW2011-Talk-Takano.pdf Slides] [http://www.youtube.com/watch?v=qE9Iw-dlBpo Video]
+
* '''[[HaskellImplementorsWorkshop/2011/Takano|Reusing Thunks for Recursive Data Structures in Lazy Functional Programs]]''' (Yasunao TAKANO) - [http://www.haskell.org/wikiupload/4/41/HIW2011-Talk-Takano.pdf Slides], [http://www.youtube.com/watch?v=qE9Iw-dlBpo Video]
 
* Second Lightning Talks Session
 
* Second Lightning Talks Session
   
Line 36: Line 36:
   
 
15:30-16:30 Session 4
 
15:30-16:30 Session 4
* '''[[HaskellImplementorsWorkshop/2011/WinogradCort|Virtualizing Real-World Objects in Functional Reactive Programming]]''' (Daniel Winograd-Cort) - [http://www.haskell.org/wikiupload/a/aa/HIW2011-Talk-Winograd-Cort.pdf Slides] [http://www.youtube.com/watch?v=j3mnPyYxQxA Video]
+
* '''[[HaskellImplementorsWorkshop/2011/WinogradCort|Virtualizing Real-World Objects in Functional Reactive Programming]]''' (Daniel Winograd-Cort) - [http://www.haskell.org/wikiupload/a/aa/HIW2011-Talk-Winograd-Cort.pdf Slides], [http://www.youtube.com/watch?v=j3mnPyYxQxA Video]
* '''[[HaskellImplementorsWorkshop/2011/Loeh|A New Dependency Solver for cabal-install]]''' (Andres Löh) - [http://www.haskell.org/wikiupload/b/b4/HIW2011-Talk-Loeh.pdf Slides] [http://www.youtube.com/watch?v=yf412XHb5W0 Video]
+
* '''[[HaskellImplementorsWorkshop/2011/Loeh|A New Dependency Solver for cabal-install]]''' (Andres Löh) - [http://www.haskell.org/wikiupload/b/b4/HIW2011-Talk-Loeh.pdf Slides], [http://www.youtube.com/watch?v=yf412XHb5W0 Video]
   
 
16:30-16:45: Short Break
 
16:30-16:45: Short Break
   
 
16:45-17:45: Session 5
 
16:45-17:45: Session 5
* '''[[HaskellImplementorsWorkshop/2011/Terei|Safe Haskell]]''' (David Terei) - [http://www.haskell.org/wikiupload/e/e1/HIW2011-Talk-Terei.pdf Slides] [http://www.youtube.com/watch?v=VNc-6xp9yzU Video]
+
* '''[[HaskellImplementorsWorkshop/2011/Terei|Safe Haskell]]''' (David Terei) - [http://www.haskell.org/wikiupload/e/e1/HIW2011-Talk-Terei.pdf Slides], [http://www.youtube.com/watch?v=VNc-6xp9yzU Video]
 
* Third Lightning Talks Session and Beyond Haskell Discussion
 
* Third Lightning Talks Session and Beyond Haskell Discussion
   

Revision as of 17:46, 1 November 2011

The Haskell Implementors Workshop is an informal affair, aimed at bringing together people behind the Haskell infrastructure. It provides a forum where people working on compilers, tools, or libraries for Haskell development can bat around ideas, share experiences and ask for feedback from fellow experts. There are no proceedings, just a mixture of short talks, longer talks, discussion and demos.

The Haskell Implementors Workshop will run again this year, co-located with ICFP 2011.

Links

Important Dates

  • Friday 22nd July: Proposal Deadline
  • Monday 8th August: Notification
  • Friday 23rd September: Workshop

Programme

9:00-10:00 Session 1

10:00-10:30: Tea Break

10:30-12:00: Session 2

12:00-13:30: Lunch Break

13:30-15:00: Session 3

15:00-15:30: Tea Break

15:30-16:30 Session 4

16:30-16:45: Short Break

16:45-17:45: Session 5

Organisers