Changes between Version 5 and Version 6 of Hackathon


Ignore:
Timestamp:
Jun 16, 2006 8:30:40 AM (8 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Hackathon

    v5 v6  
    1 = The 2006 GHC hackathon = 
    2  
    3 At the 2005 Haskell workshop we were asked to consider running a "GHC hackathon" around ICFP 2006.  A surprisingly large number of people in the room indicated that they'd be interested in coming to such a thing.  This Wiki page says what we have in mind, and asks you to indicate whether you'd be likely to come, and what sort of meeting you'd like.  What we do will depend on what you say. 
    4  
    5  
    6 === Purpose === 
     1= The 2006 GHC hackathon: 14,15 September 2006, Portland = 
    72 
    83GHC is used by lots of people, but its implementation is rather over-centralised, even though GHC is a BSD-licensed, open-source project.  The biggest obstacle to more people getting involved is that GHC is a big, and hence intimidating, system.  The purpose of the GHC hackathon is to give a tutorial in GHC’s innards, plus time to work on some projects in a context where there are plenty of people around to help.  The objective is to substantially broaden (more numbers) and deepen (more confidence) the community of people who feel they know enough to fix and enhance GHC.   
     
    127Also there's a good chance it'll be fun :-) 
    138  
     9== Date and programme == 
     10 
     11The hackathon will be held in Portland, Oregon, on Thursday September 14th and Friday 15th, immediately before the [http://icfp06.cs.uchicago.edu/ International Conference on Functional Programming (ICFP'06)] in Portland. There are various interesting ICFP workshops on Sat 16th (Generic programming, Erlang, ML), but if people are enthusiastic to continue on Saturday, the space will be available. 
     12 
     13We have in mind the following.   
     14 
     15 * One full day of tutorial from Simon & Simon about GHC’s glorious innards (14th) 
     16 
     17 * Then one or two days of hacking on projects (15th, 16th)   
     18 
     19We expect that some of you will come with GHC-related projects that you want to work on, but we'll also offer a [wiki:HackathonProjects list of possible projects], so you can come without anything in mind and choose on the day.  The list is a wiki; please add your own suggestions to it, even if you can't come! 
     20 
    1421=== Venue === 
    1522 
    16 Galois will be hosting the meeting. 
     23Galois will be hosting the meeting.  Their offices are in Beaverton, a suburb of Portland. 
    1724  * Galois will provide a large room, with desks, a projector, and wireless access. 
    1825  * We will also have other rooms that can be used for side-projects. 
     
    2734=== Registration === 
    2835 
    29 Email jodee@galois.com, stating you wish to attend the GHC Hackathon. Registration is not required, 
    30 but strongly encoraged. Any Pizza, manuals and workspace will be allocated on a first come, first served basis, 
    31 so please register!  
     36If you want to come, we strongly encourage you to tell us, in two ways: 
     37 * Email jodee@galois.com, stating you wish to attend the GHC Hackathon.  
     38 * Add your name to the list of participants below (this page is a Wiki, so you can do that yourself). 
     39 
     40Registration is not absolutely required, but any Pizza, manuals, and workspace will be allocated on a first come, first served basis, so registration is a good plan!  
    3241 
    3342 
    3443=== Cost === 
    3544 
    36 zero.  But you’ll may have to feed yourself if you don't register. 
     45Zero.  But you’ll may have to feed yourself if you don't register. 
    3746 
    38 == Date == 
     47-------------------- 
     48== Participants == 
    3949 
    40 September 14th and 15th. Perhaps the 16th. 
     50If you want to come, please add your name to the list below.  Add a sentence or two about yourself and why you want to come. If you are working on a project to do with GHC, tell us about that too. 
    4151 
    42 === Programme === 
    43  
    44 We had in mind the following.   
    45  
    46  * One full day of tutorial from Simon & Simon about GHC’s glorious innards (14th) 
    47  
    48  * Then one or two days of hacking on projects (15th, 16th)   
    49  
    50 Timing: The Haskell workshop is on Sunday 17 Sept; ICFP starts the next day.  On Saturday is the ML and Erlang workshops.  We propose to run the GHC hackathon something like Thurs-Sat 14-16 Sept, so that people who want to go to the ML workshop still can; but those who don’t won’t have a blank day. 
    51  
    52 == Questions == 
    53  
    54 [[Poll(Would you come?; Yes; (no need to vote if you're not coming!))]] 
     52 * [http://http://www.haskell.org/~simonmar Simon Marlow] One of the main authors of GHC, particularly the back end, run-time system, and libraries. 
     53 * [http://research.microsoft.com/~simonpj Simon Peyton Jones] One of the main authors of GHC, particularly the type system and Core intermediate language. 
    5554 
    5655 
    57 [[Poll(How long would you prefer?; One day; Two days; Three days)]] 
    58  
    59 -------------------- 
    60  
    61 == Suggestions == 
    62  
    63 Add your suggestions for the hackathon below... 
    64  
    65  * Hack to allow RTS to integrate with an external event loop (eg to give us ideal threading when using Gtk+) 
    66  * Add a {{{ghc --clean}}} that just executes {{{find -name '*.o' -o -name '*.hi' -exec rm {} \;}}}, perhaps in a more portable fashion.