Difference between revisions of "ZuriHac2014/Projects"

From HaskellWiki
Jump to navigation Jump to search
Line 51: Line 51:
 
=GHC bug squashing=
 
=GHC bug squashing=
   
I plan to fix a few random GHC bugs and I’m more than happy to guide GHC-newbies in doing the same.
+
I plan to fix a few random GHC bugs and I’m more than happy to guide GHC-newbies in doing the same. Planning and coordination will happen at https://ghc.haskell.org/trac/ghc/wiki/ZuriHac2014. I started to collect some suitable tickets, feel free to add some.
   
 
* Joachim Breitner
 
* Joachim Breitner

Revision as of 09:16, 23 May 2014

These are some of the projects that ZuriHac 2014 attendees will be working on:

Aeson

See: http://hackage.haskell.org/package/aeson

  • Bas van Dijk (Faster JSON encoder)

Scion / Lambdachine

  • Thomas Schilling

Hakyll

See: http://jaspervdj.be/hakyll/

  • Jasper van der Jeugt
  • David Wagner

Haskell: the Gathering

Implementation of Magic: the Gathering in Haskell. We will work on the rules engine, card implementations (both in Haskell) and the web client (TypeScript/HTML). Help is welcome in all three areas.

  • Martijn van Steenbergen

T-Digest

Persistent implementation of the T-Digest (https://github.com/tdunning/t-digest) quantile estimation data structure, for use in ekg.

  • Johan Tibell

Nomyx

Nomyx is a game where you can change the rules while playing: http://www.nomyx.net

  • Corentin Dupont (I'll work on new features and bugs . Help/advices are welcome :))

Snap

See: http://snapframework.com/

  • Alfredo Di Napoli - I have in mind a couple of interesting features I would like to see in snap.

Hackage

See: http://hackage.haskell.org/

  • Ian Ross (tags interface)
  • Alp Mestanogullari (most likely a nice statistics page)

GHC bug squashing

I plan to fix a few random GHC bugs and I’m more than happy to guide GHC-newbies in doing the same. Planning and coordination will happen at https://ghc.haskell.org/trac/ghc/wiki/ZuriHac2014. I started to collect some suitable tickets, feel free to add some.

  • Joachim Breitner
  • Lorenzo Tabacchini

Oauth-provider

See: http://github.com/gseitz/oauth-provider

  • Gerolf Seitz (I would like to have a RFC / code-review on oauth-provider)

Math Symbols in Diagrams

I'd like to be able to label diagrams with mats symbols and fonts: http://projects.haskell.org/diagrams/. There has been some discussion of this on #diagrams and I need to write up an approach. NB I have used diagrams a lot but never hacked on the package itself.

  • Dominic Steinitz
  • David Wagner

Propellor

See: http://hackage.haskell.org/package/propellor

  • David Wagner (I would like to add monit support to propellor).

Rest

We have recently open sourced our rest framework which Erik Hesselink gave a presentation about at last years ZuriHac. It provides a declarative way to define REST resources (rest-core) which can be used to run the api on different web servers (rest-happstack, rest-snap) and to automatically generate clients for different languages along with documentation and usage examples (rest-gen). We want to write introductory materials to get people started. We'd appreciate help and we'd be happy to sit down with anyone wanting to get started with rest.

  • Adam Bergmark (I'll make a tutorial out of the rest-example blog application and maybe look into writing a testing library that uses generated clients)
  • Erik Hesselink
  • Sebastiaan Visser

Erlang Interpreter in Haskell

This is my learning project for Haskell, and since I come from Erlang background I have chosen to combine both things into one.

  • Gleb Peregud
  • Felipe Zapata

LGtk: GUI framework in Haskell

See http://lgtk.wordpress.com/ and http://www.haskell.org/haskellwiki/LGtk. I would like to work on a browser backend with GHCJS and improving documentation (writing a tutorial especially).

  • Péter Diviánszky

LambdaCube 3D

LambdaCube 3D is a domain specific language and library that makes it possible to program GPUs in a purely functional style. During ZuriHac I'll work on a WebGL backend.

  • Csaba Hruska