Personal tools

AusHac2010

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
 
(13 intermediate revisions by 5 users not shown)
Line 1: Line 1:
If you've found this page, you use Haskell, ''and'' live in Australia (or at the very least able and willing to travel here), then you're in the right place! We're looking into organising a Haskell [[Hackathon]] some time during the middle of 2010, and this where it shall be organised.
+
If you've found this page, you use Haskell, ''and'' live in Australia (or at the very least able and willing to travel here), then you're in the right place! '''AusHac2010 will be held at UNSW, from the 16th to the 18th of July.'''
   
If you're interested in coming, '''please''' put your name down on the list below, along with your IRC nickname if you're on #haskell, and possibly your email (We'll use this to let you know of any progress we've made, but it's not mandatory). Also, if you've got something to discuss, feel free to add it to the bottom of the page in the Discussion section (just to keep the rest of the page clean and helpful).
+
If you're interested in coming, '''please [http://axman6.wufoo.com/forms/aushac-2010-sign-up-20/ sign up] (v2.0, you must sign up to get network access)''', and put your name down on the list below, along with your IRC nickname if you're on #haskell. Also, if you've got something to discuss, feel free to add it to the bottom of the page in the Discussion section (just to keep the rest of the page clean and helpful).
  +
  +
If you need further information, feel free to email Alex at axman6@gmail.com or Ivan at Ivan.Miljenovic@gmail.com .
   
 
== What we've got so far ==
 
== What we've got so far ==
Line 11: Line 11:
 
===When===
 
===When===
   
A few dates have been discussed, mainly taking into account when the university holidays are for various universities:
+
As mentioned above, the date has now been set for the 16th - 18th of July.
   
* ANU: 7 June -> 18 July
+
===Where===
* UNSW: 29 June -> 18 July
 
   
So so far we need a weekend between the 28th of June and the 18th of July.
+
We will be holding the hackathon in the [http://maps.google.com/maps?cid=9827534508363927277&hl=en&ie=UTF8&hq=&hnear=&ll=-33.918168,151.231077&spn=0.010773,0.022702&t=h&z=16&iwloc=A Computer Science and Engineering building at UNSW] (Bilding K17), in room 113.
   
We're looking at organising it over a weekend, and I (Axman6) would quite like to have it start on a Friday, ending on Sunday. This does not at all mean that those who can’t make the Friday will miss out, the more people we have, the better. But I think that having more time will mean that we can get more done (which is the point right?).
+
Ben Lippmeier has booked the room from 1:00 pm on Friday until late on Sunday night, and is looking into seeing if those using the room before us could finish earlier, or on another day.
   
===Where===
+
===Who===
   
Manuel Chakravarty and Ben Lippmeier have said there should be no problem finding a room at UNSW, with the only possible problem being Internet access for everyone, but hopefully something can be arranged by that time.
+
'''We now have a [http://axman6.wufoo.com/forms/aushac-2010-sign-up-20/ sign up page]'''. Please add your name and email there (your details will be kept secret) and then add your details below (so other people can see who's coming). Sorry to all those who have put their name down below, We might keep the table around, so that everyone can see who is going to be there.
   
===Who===
 
   
'''We now have a [http://axman6.wufoo.com/forms/aushac-2010-sign-up/ sign up page]'''. Please add your name and email there (your details will be kept secret). Sorry to all those who have put their name down below, We might keep the table around, so that everyone can see who is going to be there, but feel free to remove your email address.
+
{| class="wikitable"
  +
! Nickname
  +
! Real Name
  +
! Affiliation
  +
! Mobile #
  +
! Arriving
  +
! Departing
  +
! Accomodation
  +
! Comments
  +
|-
  +
| Axman6
  +
| [[User:Axman6|Alex Mason]]
  +
| Undergrad @ ANU
  +
|
  +
| Friday sometime
  +
| Sunday night
  +
|
  +
| Organiser
  +
|-
  +
| Mounty
  +
| [[User:Mounty|Michael Mounteney]]
  +
| Haskell user
  +
|
  +
| Saturday morning
  +
| Saturday evening
  +
|
  +
| Participant
  +
|-
  +
| ivanm
  +
| [[user:ivanm|Ivan Miljenovic]]
  +
| PhD student @ ANU
  +
| 0416 195 883
  +
| Friday sometime
  +
| Sunday night
  +
| Somewhere cheap
  +
| Organiser
  +
|}
  +
  +
  +
== Discussion ==
  +
  +
=== Possible Projects ===
  +
  +
====Generic graph class====
  +
'''What:''' I (Ivan) last year floated the idea of replacing the current default array-based Graph data type with an extensible set of classes with default instances. There's various interest about this around and I've done some work on it, but if there's anyone else coming it'd be better to bounce ideas together about how to define such classes.
  +
  +
'''Who:''' Ivan M
  +
  +
====Gloss-based plots====
  +
'''What:''' Either an alternative graphing back end to Criterion that only relies on OpenGL (through the use of Gloss), or a library for plotting. At the moment Gloss looks like it may only be suitable for bar type graphs, but we'll see. (We may look into writing some other library that's better suited than Gloss, as Gloss is aimed at students learning haskell, and wanting to just get something drawn)
  +
  +
'''Who:''' Ivan M, Alex M
  +
  +
====GHC LLVM backend====
  +
'''What:''' The recent work dome by David Terei on an LLVM backend for GHC has shown some fantastic results, and getting it to a point where it could become the default GHC backend is something a lot of people would really like to see.
  +
  +
'''Who:''' Alex M, Manuel, Erik
  +
  +
====Accelerate====
  +
'''What:''' [http://hackage.haskell.org/package/accelerate Accelerate] is a Haskell EDSL for regular array computations. The aim is to make it generate so blindingly fast code that the C folks start to cry. An LLVM backend is in very early stages of development and a CUDA GPU backend is good enough to run some first small Accelerate programs.
  +
  +
'''Who:''' Manuel, Alex M
  +
  +
====Repa====
  +
'''What:''' "Regular, shape-polymorphic, parallel arrays in Haskell", a library for array computations using regular arrays, which aims to produce very efficient code which can be easily and automatically parallelised, producing very high performance computations on multicore systems. ([http://www.cse.unsw.edu.au/~chak/papers/repa.pdf PDF])
  +
  +
'''Who:''' Alex M
  +
  +
====Hubris====
  +
'''What:''' [http://github.com/mwotton/hubris Hubris] is a bridge between Ruby and Haskell. There are two main options - working on Hubris itself (adding instances for more data types, making it easier to install, chasing the 64-bit linking bug...) or actually building something cool with it. Open to either. (Oh, one other idea - using Hubris to export QuickCheck to Ruby directly. RushCheck looks a bit moribund these days...)
  +
  +
'''Who:''' Mark
  +
  +
====Leksah====
  +
'''What:''' [http://leksah.org/ Leksah] is a Haskell IDE written in Haskell. Goal for 1.0 is mainly to fix issues in 0.8 rather than add new features, but it would also be nice to make some more progress on replacing GtkSourceView with Yi. Support for running QuickCheck and HUnit may be something we could slip into 1.0.
  +
  +
'''Who:''' Hamish, Jens
  +
  +
====MPI bindings====
  +
'''What:''' The Message Passing Interface [http://en.wikipedia.org/wiki/Message_Passing_Interface MPI] is a popular library/standard used in distributed high performance computing systems . An [http://www.foldr.org/~michaelw/hmpi/ old Haskell binding] exists, but has suffered severe bit rot. It would be nice to get this working again, and then try to build some nicer abstractions on top (such as mapReduce).
  +
  +
'''Who:''' Bernie, Alex
  +
  +
==== Notification library ====
  +
'''What:''' write a library for use with libnotify, growl, etc. (note that there is already fdo-notify and GrowlNotify, so this project isn't very original; however, a wrapper library might be nice).
  +
  +
'''Who:''' Ivan
  +
  +
==== Library re-builder ====
  +
'''What:''' extend [http://hackage.haskell.org/package/haskell-updater haskell-updater] to use with cabal-install, Arch, etc.
  +
  +
'''Who:''' Ivan (willing to help out if anyone else is interested; is not planning on doing the conversions himself)
  +
  +
== Accommodation ==
  +
  +
=== Hostels ===
  +
If you're looking for somewhere cheap to stay near UNSW then there are a [http://www.hostelworld.com/hostels/Sydney/Coogee few back-packers in Coogee].
  +
It's about a 10 minute bus ride from Coogee Beach to UNSW. Shared rooms are AUD$30 - 40.
  +
  +
For something a bit further out, you could also try one of the [http://www.yha.com.au/hostels/search/region.cfm?regionid=62 Sydney YHA hostels]. The Glebe one is walking distance to Darling Harbour, though it takes about 50 min to get to UNSW via light rail then bus. Private rooms with shared facilities are about AUD$80. Shared rooms are AUD$30 - 40.
  +
  +
If you want to say across the road from Central station, and don't mind hanging out with English gap-year kids, then you try [http://www.wakeup.com.au/ WakeUp].
  +
  +
If you like to party then [http://www.evasbackpackers.com.au/ Evas Backpackers] is a short stumble home from Kings Cross.
  +
  +
I'd avoid [http://www.sydneycentralonwentworth.com.au/ SydneyCentralOnWentworth]. It has a pretty website but the rooms are small and dingy (benl23 stayed there in 2009)
  +
  +
Note that hostels tend to be busiest on Friday and Saturday nights, so it's good to book early.
  +
  +
=== Colleges ===
  +
For something more up-market you could try one of [http://www.housing.unsw.edu.au/housing/short_term/short_term.php?p=overview the UNSW residential Colleges]. This site also has more links to hotels and hostels.
  +
  +
=== Hotels ===
  +
If you have AUD$120 - 150 per night and aren't organised then [http://www.lastminute.com.au/hotels.html LastMinute] is a good place to find a hotel. You get the best prices if you book 2-3 days in advance.
  +
  +
  +
== Related Links ==
  +
  +
* [[OzHaskell]]
  +
  +
[[Category:Events]]
  +
  +
[[Category:Hackathon]]
  +
  +
== Historic information ==
   
  +
The old "who's interested" table:
   
 
<table border="1px">
 
<table border="1px">
Line 41: Line 41:
 
<td>[[User:Axman6|Alex Mason]]</td>
 
<td>[[User:Axman6|Alex Mason]]</td>
 
<td>Axman6</td>
 
<td>Axman6</td>
<td>axman6@gmail.com</td>
+
<td></td>
 
<td>Probably any weekend during the ANU holidays</td>
 
<td>Probably any weekend during the ANU holidays</td>
 
<td>-</td>
 
<td>-</td>
Line 50: Line 50:
 
<td>Liam O'Connor-Davis</td>
 
<td>Liam O'Connor-Davis</td>
 
<td>kamatsu</td>
 
<td>kamatsu</td>
<td>liamoc@cse.unsw.edu.au</td>
+
<td></td>
 
<td>All the UNSW midyear break.</td>
 
<td>All the UNSW midyear break.</td>
 
<td>-</td>
 
<td>-</td>
Line 58: Line 58:
 
<td>[[:User:ivanm|Ivan Miljenovic]]</td>
 
<td>[[:User:ivanm|Ivan Miljenovic]]</td>
 
<td>ivanm</td>
 
<td>ivanm</td>
<td>Ivan <dot> Miljenovic <at> gmail <dot> com</td>
+
<td></td>
 
<td>*shrug* lazy PhD student, so whenever</td>
 
<td>*shrug* lazy PhD student, so whenever</td>
 
<td>&nbsp;&nbsp; <=== </td>
 
<td>&nbsp;&nbsp; <=== </td>
Line 67: Line 67:
 
<td>Tony Morris</td>
 
<td>Tony Morris</td>
 
<td>dibblego</td>
 
<td>dibblego</td>
<td>code@tmorris.net</td>
+
<td></td>
 
<td>Nothing specific</td>
 
<td>Nothing specific</td>
 
<td>-</td>
 
<td>-</td>
Line 76: Line 76:
 
<td>Manuel Chakravarty</td>
 
<td>Manuel Chakravarty</td>
 
<td>TacticalGrace</td>
 
<td>TacticalGrace</td>
<td>chak@justtesting.org</td>
+
<td></td>
 
<td>I'm away 4-11 July; will probably not be able to attend all of it regardless of date</td>
 
<td>I'm away 4-11 July; will probably not be able to attend all of it regardless of date</td>
 
<td>Probably weekend of the 18th July</td>
 
<td>Probably weekend of the 18th July</td>
Line 85: Line 85:
 
<td>Mark Wotton</td>
 
<td>Mark Wotton</td>
 
<td>blackdog</td>
 
<td>blackdog</td>
<td>mwotton@gmail.com</td>
+
<td></td>
 
<td>flexible, but weekend</td>
 
<td>flexible, but weekend</td>
 
<td></td>
 
<td></td>
Line 94: Line 94:
 
<td>David Terei</td>
 
<td>David Terei</td>
 
<td>dterei</td>
 
<td>dterei</td>
<td>dave.terei@gmail.com</td>
+
<td></td>
 
<td>I'm away from April - start of August. Probably can't attend given proposed dates</td>
 
<td>I'm away from April - start of August. Probably can't attend given proposed dates</td>
 
<td>Any weekend after August 19th</td>
 
<td>Any weekend after August 19th</td>
Line 103: Line 103:
 
<td>Hamish Mackenzie</td>
 
<td>Hamish Mackenzie</td>
 
<td>hamishmack</td>
 
<td>hamishmack</td>
<td>hamish.k.mackenzie@googlemail.com</td>
+
<td></td>
 
<td>Any weekend</td>
 
<td>Any weekend</td>
 
<td></td>
 
<td></td>
Line 111: Line 111:
 
<td>Ben Lippmeier</td>
 
<td>Ben Lippmeier</td>
 
<td>benl23</td>
 
<td>benl23</td>
<td>benl@ouroborus.net</td>
+
<td></td>
 
<td>flexible</td>
 
<td>flexible</td>
 
<td></td>
 
<td></td>
Line 119: Line 119:
 
<td>Stephen Blackheath</td>
 
<td>Stephen Blackheath</td>
 
<td>blackh</td>
 
<td>blackh</td>
<td>naughty.biscuit.stephen@blacksapphire.com</td>
+
<td></td>
 
<td>Any time</td>
 
<td>Any time</td>
 
<td></td>
 
<td></td>
Line 128: Line 128:
 
<td>Erik de Castro Lopo</td>
 
<td>Erik de Castro Lopo</td>
 
<td>m3ga</td>
 
<td>m3ga</td>
<td>erikd@mega-nerd.com</td>
+
<td></td>
 
<td>Weekends</td>
 
<td>Weekends</td>
 
<td></td>
 
<td></td>
Line 137: Line 137:
 
<td>Ben Sinclair</td>
 
<td>Ben Sinclair</td>
 
<td>bens</td>
 
<td>bens</td>
<td>ben.d.sinclair@gmail.com</td>
+
<td>-</td>
 
<td>Any weekend</td>
 
<td>Any weekend</td>
 
<td></td>
 
<td></td>
Line 155: Line 155:
 
<td>Bernie Pope</td>
 
<td>Bernie Pope</td>
 
<td>bjpop</td>
 
<td>bjpop</td>
<td>florbitous <at> gmail <dot> com </td>
+
<td></td>
 
<td>Weekends</td>
 
<td>Weekends</td>
 
<td></td>
 
<td></td>
Line 163: Line 163:
 
<tr>
 
<tr>
 
<td>Stephen Gream</td>
 
<td>Stephen Gream</td>
<td>Fallen_Demon</td>
+
<td></td>
<td>poisonthemon@gmail.com</td>
+
<td></td>
 
<td>Weekends</td>
 
<td>Weekends</td>
 
<td></td>
 
<td></td>
Line 173: Line 173:
 
<td>Jens Petersen</td>
 
<td>Jens Petersen</td>
 
<td>juhp</td>
 
<td>juhp</td>
<td>@haskell.org</td>
+
<td></td>
 
<td>Weekends</td>
 
<td>Weekends</td>
 
<td>earlier better</td>
 
<td>earlier better</td>
Line 181: Line 181:
 
<td>Matt Roberts</td>
 
<td>Matt Roberts</td>
 
<td>altmattr</td>
 
<td>altmattr</td>
<td>alt.mattr@gmail.com</td>
+
<td></td>
 
<td></td>
 
<td></td>
 
<td></td>
 
<td></td>
Line 187: Line 187:
 
</tr>
 
</tr>
 
</table>
 
</table>
 
== Discussion ==
 
 
=== Possible Projects ===
 
 
====Generic graph class====
 
'''What:''' I (Ivan) last year floated the idea of replacing the current default array-based Graph data type with an extensible set of classes with default instances. There's various interest about this around and I've done some work on it, but if there's anyone else coming it'd be better to bounce ideas together about how to define such classes.
 
 
'''Who:''' Ivan M
 
 
====Gloss-based plots====
 
'''What:''' Either an alternative graphing back end to Criterion that only relies on OpenGL (through the use of Gloss), or a library for plotting. At the moment Gloss looks like it may only be suitable for bar type graphs, but we'll see. (We may look into writing some other library that's better suited than Gloss, as Gloss is aimed at students learning haskell, and wanting to just get something drawn)
 
 
'''Who:''' Ivan M, Alex M
 
 
====GHC LLVM backend====
 
'''What:''' The recent work dome by David Terei on an LLVM backend for GHC has shown some fantastic results, and getting it to a point where it could become the default GHC backend is something a lot of people would really like to see.
 
 
'''Who:''' Alex M, Manuel, Erik
 
 
====Accelerate====
 
'''What:''' [http://hackage.haskell.org/package/accelerate Accelerate] is a Haskell EDSL for regular array computations. The aim is to make it generate so blindingly fast code that the C folks start to cry. An LLVM backend is in very early stages of development and a CUDA GPU backend is good enough to run some first small Accelerate programs.
 
 
'''Who:''' Manuel, Alex M
 
 
====Hubris====
 
'''What:''' [http://github.com/mwotton/hubris Hubris] is a bridge between Ruby and Haskell. There are two main options - working on Hubris itself (adding instances for more data types, making it easier to install, chasing the 64-bit linking bug...) or actually building something cool with it. Open to either. (Oh, one other idea - using Hubris to export QuickCheck to Ruby directly. RushCheck looks a bit moribund these days...)
 
 
'''Who:''' Mark
 
 
====Leksah====
 
'''What:''' [http://leksah.org/ Leksah] is a Haskell IDE written in Haskell. Goal for 1.0 is mainly to fix issues in 0.8 rather than add new features, but it would also be nice to make some more progress on replacing GtkSourceView with Yi. Support for running QuickCheck and HUnit may be something we could slip into 1.0.
 
 
'''Who:''' Hamish, Jens
 
 
====MPI bindings====
 
'''What:''' The Message Passing Interface [http://en.wikipedia.org/wiki/Message_Passing_Interface MPI] is a popular library/standard used in distributed high performance computing systems . An [http://www.foldr.org/~michaelw/hmpi/ old Haskell binding] exists, but has suffered severe bit rot. It would be nice to get this working again, and then try to build some nicer abstractions on top (such as mapReduce).
 
 
'''Who:''' Bernie
 
 
=== Dates ===
 
If you want to propose a date, add it to the list below.
 
 
It has been proposed that we have the date set at the weekend of the 16th-18th of July. (I [Axman6] would prefer it to be a week earlier, because the 19th is the first day of uni at ANU and UNSW).
 
 
<table border="1">
 
<tr>
 
<td>Date</td>
 
<td>Who can make it</td>
 
<td>Who can't</td>
 
<td>Comments</td>
 
</tr>
 
 
<tr>
 
<td>July 9th-11th</td>
 
<td>Alex Mason<br />Ivan Miljenovic<br/>Liam O'Connor-Davis<br/>Mark Wotton</td>
 
<td>Manuel Chakravarty</td>
 
<td>-</td>
 
</tr>
 
 
<tr>
 
<td>July 16th-18th</td>
 
<td>Alex Mason<br />Ivan Miljenovic<br/>Liam O'Connor-Davis<br/>Mark Wotton</td>
 
<td>-</td>
 
<td>This ends the day before ANU and UNSW terms begin</td>
 
</tr>
 
</table>
 
 
== Accommodation ==
 
 
=== Hostels ===
 
If you're looking for somewhere cheap to stay near UNSW then there are a [http://www.hostelworld.com/hostels/Sydney/Coogee few back-packers in Coogee].
 
It's about a 10 minute bus ride from Coogee Beach to UNSW. Shared rooms are AUD$30 - 40.
 
 
For something a bit further out, you could also try one of the [http://www.yha.com.au/hostels/search/region.cfm?regionid=62 Sydney YHA hostels]. The Glebe one is walking distance to Darling Harbour, though it takes about 50 min to get to UNSW via light rail then bus. Private rooms with shared facilities are about AUD$80. Shared rooms are AUD$30 - 40.
 
 
If you want to say across the road from Central station, and don't mind hanging out with English gap-year kids, then you try [http://www.wakeup.com.au/ WakeUp].
 
 
If you like to party then [http://www.evasbackpackers.com.au/ Evas Backpackers] is a short stumble home from Kings Cross.
 
 
I'd avoid [http://www.sydneycentralonwentworth.com.au/ SydneyCentralOnWentworth]. It has a pretty website but the rooms are small and dingy (benl23 stayed there in 2009)
 
 
Note that hostels tend to be busiest on Friday and Saturday nights, so it's good to book early.
 
 
=== Colleges ===
 
For something more up-market you could try one of [http://www.housing.unsw.edu.au/housing/short_term/short_term.php?p=overview the UNSW residential Colleges]. This site also has more links to hotels and hostels.
 
 
=== Hotels ===
 
If you have AUD$120 - 150 per night and aren't organised then [http://www.lastminute.com.au/hotels.html LastMinute] is a good place to find a hotel. You get the best prices if you book 2-3 days in advance.
 
 
 
== Related Links ==
 
 
* [[OzHaskell]]
 
 
[[Category:Events]]
 
 
[[Category:Hackathon]]
 

Latest revision as of 08:20, 1 June 2011

If you've found this page, you use Haskell, and live in Australia (or at the very least able and willing to travel here), then you're in the right place! AusHac2010 will be held at UNSW, from the 16th to the 18th of July.

If you're interested in coming, please sign up (v2.0, you must sign up to get network access), and put your name down on the list below, along with your IRC nickname if you're on #haskell. Also, if you've got something to discuss, feel free to add it to the bottom of the page in the Discussion section (just to keep the rest of the page clean and helpful).

If you need further information, feel free to email Alex at axman6@gmail.com or Ivan at Ivan.Miljenovic@gmail.com .

Contents

[edit] 1 What we've got so far

[edit] 1.1 Why

Because we miss out on all the fun they have up north, and we've got something to offer. It's also a great chance to meet all these people you talk to on IRC, or read their blogs, and just have a good time, while getting some (potentially) useful work done!

[edit] 1.2 When

As mentioned above, the date has now been set for the 16th - 18th of July.

[edit] 1.3 Where

We will be holding the hackathon in the Computer Science and Engineering building at UNSW (Bilding K17), in room 113.

Ben Lippmeier has booked the room from 1:00 pm on Friday until late on Sunday night, and is looking into seeing if those using the room before us could finish earlier, or on another day.

[edit] 1.4 Who

We now have a sign up page. Please add your name and email there (your details will be kept secret) and then add your details below (so other people can see who's coming). Sorry to all those who have put their name down below, We might keep the table around, so that everyone can see who is going to be there.


Nickname Real Name Affiliation Mobile # Arriving Departing Accomodation Comments
Axman6 Alex Mason Undergrad @ ANU Friday sometime Sunday night Organiser
Mounty Michael Mounteney Haskell user Saturday morning Saturday evening Participant
ivanm Ivan Miljenovic PhD student @ ANU 0416 195 883 Friday sometime Sunday night Somewhere cheap Organiser


[edit] 2 Discussion

[edit] 2.1 Possible Projects

[edit] 2.1.1 Generic graph class

What: I (Ivan) last year floated the idea of replacing the current default array-based Graph data type with an extensible set of classes with default instances. There's various interest about this around and I've done some work on it, but if there's anyone else coming it'd be better to bounce ideas together about how to define such classes.

Who: Ivan M

[edit] 2.1.2 Gloss-based plots

What: Either an alternative graphing back end to Criterion that only relies on OpenGL (through the use of Gloss), or a library for plotting. At the moment Gloss looks like it may only be suitable for bar type graphs, but we'll see. (We may look into writing some other library that's better suited than Gloss, as Gloss is aimed at students learning haskell, and wanting to just get something drawn)

Who: Ivan M, Alex M

[edit] 2.1.3 GHC LLVM backend

What: The recent work dome by David Terei on an LLVM backend for GHC has shown some fantastic results, and getting it to a point where it could become the default GHC backend is something a lot of people would really like to see.

Who: Alex M, Manuel, Erik

[edit] 2.1.4 Accelerate

What: Accelerate is a Haskell EDSL for regular array computations. The aim is to make it generate so blindingly fast code that the C folks start to cry. An LLVM backend is in very early stages of development and a CUDA GPU backend is good enough to run some first small Accelerate programs.

Who: Manuel, Alex M

[edit] 2.1.5 Repa

What: "Regular, shape-polymorphic, parallel arrays in Haskell", a library for array computations using regular arrays, which aims to produce very efficient code which can be easily and automatically parallelised, producing very high performance computations on multicore systems. (PDF)

Who: Alex M

[edit] 2.1.6 Hubris

What: Hubris is a bridge between Ruby and Haskell. There are two main options - working on Hubris itself (adding instances for more data types, making it easier to install, chasing the 64-bit linking bug...) or actually building something cool with it. Open to either. (Oh, one other idea - using Hubris to export QuickCheck to Ruby directly. RushCheck looks a bit moribund these days...)

Who: Mark

[edit] 2.1.7 Leksah

What: Leksah is a Haskell IDE written in Haskell. Goal for 1.0 is mainly to fix issues in 0.8 rather than add new features, but it would also be nice to make some more progress on replacing GtkSourceView with Yi. Support for running QuickCheck and HUnit may be something we could slip into 1.0.

Who: Hamish, Jens

[edit] 2.1.8 MPI bindings

What: The Message Passing Interface MPI is a popular library/standard used in distributed high performance computing systems . An old Haskell binding exists, but has suffered severe bit rot. It would be nice to get this working again, and then try to build some nicer abstractions on top (such as mapReduce).

Who: Bernie, Alex

[edit] 2.1.9 Notification library

What: write a library for use with libnotify, growl, etc. (note that there is already fdo-notify and GrowlNotify, so this project isn't very original; however, a wrapper library might be nice).

Who: Ivan

[edit] 2.1.10 Library re-builder

What: extend haskell-updater to use with cabal-install, Arch, etc.

Who: Ivan (willing to help out if anyone else is interested; is not planning on doing the conversions himself)

[edit] 3 Accommodation

[edit] 3.1 Hostels

If you're looking for somewhere cheap to stay near UNSW then there are a few back-packers in Coogee. It's about a 10 minute bus ride from Coogee Beach to UNSW. Shared rooms are AUD$30 - 40.

For something a bit further out, you could also try one of the Sydney YHA hostels. The Glebe one is walking distance to Darling Harbour, though it takes about 50 min to get to UNSW via light rail then bus. Private rooms with shared facilities are about AUD$80. Shared rooms are AUD$30 - 40.

If you want to say across the road from Central station, and don't mind hanging out with English gap-year kids, then you try WakeUp.

If you like to party then Evas Backpackers is a short stumble home from Kings Cross.

I'd avoid SydneyCentralOnWentworth. It has a pretty website but the rooms are small and dingy (benl23 stayed there in 2009)

Note that hostels tend to be busiest on Friday and Saturday nights, so it's good to book early.

[edit] 3.2 Colleges

For something more up-market you could try one of the UNSW residential Colleges. This site also has more links to hotels and hostels.

[edit] 3.3 Hotels

If you have AUD$120 - 150 per night and aren't organised then LastMinute is a good place to find a hotel. You get the best prices if you book 2-3 days in advance.


[edit] 4 Related Links

[edit] 5 Historic information

The old "who's interested" table:

Name IRC Nickname Email Availability Preferred date Comment
Alex Mason Axman6 Probably any weekend during the ANU holidays - Organiser
Liam O'Connor-Davis kamatsu All the UNSW midyear break. -
Ivan Miljenovic ivanm *shrug* lazy PhD student, so whenever    <=== Organiser
Tony Morris dibblego Nothing specific - Tentative, depending on health
Manuel Chakravarty TacticalGrace I'm away 4-11 July; will probably not be able to attend all of it regardless of date Probably weekend of the 18th July Will help getting a room at UNSW
Mark Wotton blackdog flexible, but weekend
David Terei dterei I'm away from April - start of August. Probably can't attend given proposed dates Any weekend after August 19th
Hamish Mackenzie hamishmack Any weekend
Ben Lippmeier benl23 flexible
Stephen Blackheath blackh Any time Please fix date soon if poss
Erik de Castro Lopo m3ga Weekends
Ben Sinclair bens - Any weekend
Michael Mounteney mounty? Weekends
Bernie Pope bjpop Weekends
Stephen Gream Weekends
Jens Petersen juhp Weekends earlier better
Matt Roberts altmattr