Difference between revisions of "HaskellImplementorsWorkshop/2011"

From HaskellWiki
Jump to navigation Jump to search
(22 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The Haskell Implementors Workshop is an informal affair with no proceedings, just talks from people involved in building tools, infrastructure, or libraries for Haskell development. The aim is for this workshop to give the people involved with building the infrastructure behind this ecosystem an opportunity to bat around ideas, share experiences, and ask for feedback from fellow experts. There is usually a mixture of short talks, longer talks, discussion and demos.
+
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 [http://www.icfpconference.org/icfp2011/ ICFP 2011]. A call for talk proposals will be distributed towards the end of March.
+
The Haskell Implementors Workshop will run again this year, co-located with [http://www.icfpconference.org/icfp2011/ ICFP 2011].
  +
  +
== Links ==
  +
  +
* [[HaskellImplementorsWorkshop/2011/Call_for_Talks|Call for Talks]]
   
 
== Important Dates ==
 
== Important Dates ==
   
* Workshop: Friday 23rd September, 2011
+
* '''Friday 22nd July''': Proposal Deadline
  +
* '''Monday 8th August''': Notification
  +
* '''Friday 23rd September''': Workshop
  +
  +
== Programme ==
  +
  +
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/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: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/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
  +
  +
12:00-13:30: Lunch Break
  +
  +
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]
  +
* '''[[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
  +
  +
15:00-15:30: Tea Break
  +
  +
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/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: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]
  +
* Third Lightning Talks Session and Beyond Haskell Discussion
   
 
== Organisers ==
 
== Organisers ==
   
* '''Rebekah Leslie''' (Portland State University)
+
* [http://web.cecs.pdx.edu/~rebekah/ Rebekah Leslie] (Portland State University)
* '''Ben Lippmeier''' - co-chair (University of New South Wales)
+
* [http://www.cse.unsw.edu.au/~benl/ Ben Lippmeier] - co-chair (University of New South Wales)
* '''Andres Löh''' (Well-Typed LLP)
+
* [http://people.cs.uu.nl/andres/ Andres Löh] (Well-Typed LLP)
* '''Oleg Lobachev''' (University of Marburg)
+
* [http://www.mathematik.uni-marburg.de/~lobachev Oleg Lobachev] (University of Marburg)
* '''Neil Mitchell''' - co-chair (Standard Chartered)
+
* [http://neilmitchell.blogspot.com/ Neil Mitchell] - co-chair (Standard Chartered)
* '''Dimitrios Vytiniotis''' (Microsoft Research)
+
* [http://research.microsoft.com/en-us/people/dimitris/ Dimitrios Vytiniotis] (Microsoft Research)

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