Personal tools

BayHac2011

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(New page: == About == The Haskell Hackathon is an international, grassroots collaborative coding festival with a simple focus: build and improve Haskell libraries, tools, and infrastructure. [Brya...)
 
(Added Category:Community)
 
(17 intermediate revisions by 10 users not shown)
Line 1: Line 1:
== About ==
+
[[Image:Haskell-and-dojo.png]]
   
The Haskell Hackathon is an international, grassroots collaborative coding festival with a simple focus: build and improve Haskell libraries, tools, and infrastructure.
+
<span style="color:#930;font-weight:bold;">Haskell Project Hackathon</span>
   
[Bryan O'Sullivan|http://www.serpentine.com/blog] and [Mark Lentczner|http://www.ozonehouse.com/mark/] are organizing the first San Francisco Bay Area Hackathon.
+
''Friday, February 11th, 2pm Sunday, February 13th 2pm''
   
When: Feb 11-13, 2011
+
Come join a group of Haskell hackers. Bring your own projects, or work on ours: It is more fun to do it in a group!
Where: [Hacker Dojo|http://www.hackerdojo.com/], 140A South Whisman Road, Mountain View, CA ([Google Map|http://maps.google.com/maps/place?cid=2122486601784397611&q=hacker+dojo&gl=us])
+
  +
  +
<span style="color:#930;font-weight:bold;">Learn Haskell Workshop </span>
  +
  +
''Saturday, February 12th, 10am – 4pm''
  +
  +
Come learn Haskell! No prior Haskell experience needed. Bring your laptop and a willingness to have your brain stretched in enjoyable ways. We’ll be do some web programming in Haskell.
  +
----
  +
{|
  +
|When:
  +
|Feb 11-13, 2011
  +
|-
  +
|Where:
  +
|[http://www.hackerdojo.com/ Hacker Dojo], 140A South Whisman Road, Mountain View, CA ([http://maps.google.com/maps/place?cid=2122486601784397611&q=hacker+dojo&gl=us Google Map])
  +
|-
  +
|Cost:
  +
|Free
  +
|-
  +
|Sign up:
  +
|[https://spreadsheets.google.com/viewform?formkey=dEc5cW1fa3hjQ3JheVF5dHAwdTk0eGc6MQ sign-up form]
  +
|-
  +
|News and Discussion:
  +
|[http://groups.google.com/group/bayhac BayHac Google Group]
  +
|}
  +
  +
----
  +
  +
''As of Feb 1st, there are over 60 people signed up!''
  +
  +
== Attendees ==
  +
  +
If you're attending, please put your name up!
  +
  +
* [http://www.serpentine.com/blog Bryan O'Sullivan] - organizer
  +
* [http://www.ozonehouse.com/mark/ Mark Lentczner] - organizer
  +
* [http://hacks.yi.org/~as/ Austin Seipp]
  +
* [http://blog.johantibell.com/ Johan Tibell]
  +
* [http://blog.gregweber.info/ Greg Weber]
  +
* [http://conal.net/ Conal Elliott]
  +
* Joshua Ball
  +
* [http://www.ittc.ku.edu/csdl/fpg/users/andrewfarmer Andrew Farmer]
  +
  +
== Projects ==
  +
  +
If you're going to attend and plan working on a project, please put it up here so other interested hackers can see what sorts of projects are afoot.
  +
  +
=== Compiler plugins for GHC ===
  +
  +
I plan on helping integrate and maintain compiler plugins for GHC. My work at the hackathon will be to try and get the current patch (allowing you to write Core optimizations) applied to GHC HEAD. Following that, my plan is to extend the functionality, so you can write Cmm passes as well.
  +
  +
There's a wiki-page describing this on-going work: http://hackage.haskell.org/trac/ghc/wiki/NewPlugins
  +
  +
* Hackers: Austin Seipp
  +
  +
=== Hashing-based containers ===
  +
  +
I plan to finish a first release of my new HashMap container, based on the hash array mapped trie data structure.
  +
  +
* Hackers: Johan Tibell
  +
  +
=== music sequencer ===
  +
  +
It's a music sequencer in haskell, rather different from other sequencers out there. I'm (elaforge) planning on lazifying score interpretation, or if I'm done with that by the time the hackathon comes up, picking something from the list below:
  +
  +
* language / score design
  +
* performance tuning (garbage reduction, parallelization, ...)
  +
* port to linux (i.e. write alsa midi or jack midi bindings)
  +
* alternate backends (osc, csound, lilypond, ...)
  +
* GUI / UI
  +
* if someone else is interested, whatever it is they're interested in!
  +
  +
* Hackers: Evan Laforge
  +
  +
=== project watcher ===
  +
Code to watch for changes to a project to automatically re-compile, run tests, etc. I have this working for me on Linux now. I would like to release this as an easy to use, platform independent package.
  +
  +
* Hackers: Greg Weber
  +
  +
=== Yesod ===
  +
I will probably work on the MongoDB backend for Persistent. If anyone has questions about web development with Yesod, or wants to hack on the framework, let me know.
  +
  +
* Hackers: Greg Weber
  +
  +
=== Projects listed in signups ===
  +
  +
* GHC
  +
** Compiler Plugins
  +
** LLVM backend
  +
* Haskell Platform
  +
* Yices-Painless EDSL
  +
* network package re-write
  +
* BLAS bindings
  +
* iterIO/haskellDB
  +
* music sequencer
  +
* Yesod
  +
* binary file/block device analyzer/editor
  +
* Erland in Haskell
  +
* Graphics
  +
* NoSQL DB
  +
* HWordNet
  +
* barley
  +
* machine learning
  +
* natral language processing
  +
* matrix and tensor manipulation
  +
* DSL for microcontrollers
  +
* hledger
  +
* darcsden
  +
* theorem prover
  +
* interface to Swiss Ephemeris
  +
  +
  +
== Links ==
  +
  +
* [http://wiki.hackerdojo.com/w/page/32992961/Haskell-Hackathon-2011 Hacker Dojo wiki page] for the event
  +
  +
  +
[[Category:Community]]

Latest revision as of 12:51, 17 December 2012

Haskell-and-dojo.png

Haskell Project Hackathon

Friday, February 11th, 2pm – Sunday, February 13th 2pm

Come join a group of Haskell hackers. Bring your own projects, or work on ours: It is more fun to do it in a group!


Learn Haskell Workshop

Saturday, February 12th, 10am – 4pm

Come learn Haskell! No prior Haskell experience needed. Bring your laptop and a willingness to have your brain stretched in enjoyable ways. We’ll be do some web programming in Haskell.


When: Feb 11-13, 2011
Where: Hacker Dojo, 140A South Whisman Road, Mountain View, CA (Google Map)
Cost: Free
Sign up: sign-up form
News and Discussion: BayHac Google Group

As of Feb 1st, there are over 60 people signed up!

Contents

[edit] 1 Attendees

If you're attending, please put your name up!

[edit] 2 Projects

If you're going to attend and plan working on a project, please put it up here so other interested hackers can see what sorts of projects are afoot.

[edit] 2.1 Compiler plugins for GHC

I plan on helping integrate and maintain compiler plugins for GHC. My work at the hackathon will be to try and get the current patch (allowing you to write Core optimizations) applied to GHC HEAD. Following that, my plan is to extend the functionality, so you can write Cmm passes as well.

There's a wiki-page describing this on-going work: http://hackage.haskell.org/trac/ghc/wiki/NewPlugins

  • Hackers: Austin Seipp

[edit] 2.2 Hashing-based containers

I plan to finish a first release of my new HashMap container, based on the hash array mapped trie data structure.

  • Hackers: Johan Tibell

[edit] 2.3 music sequencer

It's a music sequencer in haskell, rather different from other sequencers out there. I'm (elaforge) planning on lazifying score interpretation, or if I'm done with that by the time the hackathon comes up, picking something from the list below:

  • language / score design
  • performance tuning (garbage reduction, parallelization, ...)
  • port to linux (i.e. write alsa midi or jack midi bindings)
  • alternate backends (osc, csound, lilypond, ...)
  • GUI / UI
  • if someone else is interested, whatever it is they're interested in!
  • Hackers: Evan Laforge

[edit] 2.4 project watcher

Code to watch for changes to a project to automatically re-compile, run tests, etc. I have this working for me on Linux now. I would like to release this as an easy to use, platform independent package.

  • Hackers: Greg Weber

[edit] 2.5 Yesod

I will probably work on the MongoDB backend for Persistent. If anyone has questions about web development with Yesod, or wants to hack on the framework, let me know.

  • Hackers: Greg Weber

[edit] 2.6 Projects listed in signups

  • GHC
    • Compiler Plugins
    • LLVM backend
  • Haskell Platform
  • Yices-Painless EDSL
  • network package re-write
  • BLAS bindings
  • iterIO/haskellDB
  • music sequencer
  • Yesod
  • binary file/block device analyzer/editor
  • Erland in Haskell
  • Graphics
  • NoSQL DB
  • HWordNet
  • barley
  • machine learning
  • natral language processing
  • matrix and tensor manipulation
  • DSL for microcontrollers
  • hledger
  • darcsden
  • theorem prover
  • interface to Swiss Ephemeris


[edit] 3 Links