Personal tools

ZuriHac2014/Projects

From HaskellWiki

< ZuriHac2014(Difference between revisions)
Jump to: navigation, search
(GHC bug squashing)
(Rest)
Line 79: Line 79:
 
We have recently open sourced our [https://github.com/silkapp/rest 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.
 
We have recently open sourced our [https://github.com/silkapp/rest 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 [https://github.com/silkapp/rest/tree/master/rest-example rest-example] blog application and maybe look into writing a testing library that uses generated clients)
+
* Adam Bergmark
 
* Erik Hesselink
 
* Erik Hesselink
 
* Sebastiaan Visser
 
* Sebastiaan Visser
  +
  +
Project ideas:
  +
  +
* Write tutorials based on the rest-example blog application
  +
* Refactor the rest-gen haskell client generation to use haskell-src-exts
  +
* Write a test-framework that runs an api and uses its generated client
   
 
= Erlang Interpreter in Haskell=
 
= Erlang Interpreter in Haskell=

Revision as of 07:52, 24 May 2014

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

Contents

1 Aeson

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

  • Bas van Dijk (Faster JSON encoder)

2 Scion / Lambdachine

  • Thomas Schilling

3 Hakyll

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

  • Jasper van der Jeugt
  • David Wagner

4 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

5 T-Digest

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

  • Johan Tibell

6 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 :))

7 Snap

See: http://snapframework.com/

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

8 Hackage

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

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

9 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

10 Oauth-provider

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

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

11 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

12 Propellor

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

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

13 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
  • Erik Hesselink
  • Sebastiaan Visser

Project ideas:

  • Write tutorials based on the rest-example blog application
  • Refactor the rest-gen haskell client generation to use haskell-src-exts
  • Write a test-framework that runs an api and uses its generated client

14 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

15 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

16 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