Hac4/Projects
From HaskellWiki
Contents |
1 What we're working on!
Please feel free to describe your current project here!
1.1 Cabal
cabal-install! HackageDB!
Hackers: dcoutts, nominolo, lennart, bringert
1.2 Allegro for Haskell
Popular game programming library, originally in C
Hackers: mahogny
1.3 Haskell Web Application Interface (WAI)
The Haskell Web Application Interface (WAI) [1] is an effort to standardize the interface between web servers and Haskell web applications or frameworks, to promote web application portability across a variety of web servers. It is heavily inspired by the success of Python's WSGI [2] and recent interest in writing web applications in Haskell.
1. http://www.haskell.org/haskellwiki/WebApplicationInterface 2. http://www.python.org/dev/peps/pep-0333/
Hackers: tibbe
1.4 ByteString
A new release for Data.ByteString
Hackers: dons
1.5 Squiggle
A strongly typed DSEL for producing SQL using associated type synonyms
http://code.haskell.org/squiggle/unstable
Hackers: Heffalump
1.6 HAppS+HSP
Using HAppS to server Haskell Server Pages dynamically.
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/happs-hsp
Hackers: nibro, Lemmih
1.6.1 rmonad
A package for doing restricted monads in a clean way with associated types.
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/rmonad-0.1 http://code.haskell.org/rmonad
Hackers: Heffalump
1.7 Yi
- GHC API integration
- Better User interfaces
- Grease and Polish
Hackers: jyp, krasimir, grd,
2 Generic Information
You can apply for an account and a project using the community server. You can also apply for a project.
Once you have an account and a project, you upload a Darcs repository as follows. First, initialize your repository on the server:
$ ssh community.haskell.org you@haskell:~$ cd /srv/code/yourproject you@haskell:/srv/code/yourproject$ darcs init
Then, log out and push your repository:
$ darcs push community.haskell.org:/srv/code/yourproject
3 Who knows about what
A list of projects you've worked on or know fairly well:
| Name | Projects |
|---|---|
| dons | ByteString, xmonad, Data.Binary, lambdabot, hmp3, curses, QuickCheck, HPC, hs-plugins, yi, nobench/nofib, ghc |
| Binkley | ghc, darcs (a little bit) |
| skogsbaer (Stefan Wehr) | hscurses, rhaskell |
| Pepe | ghc (front end mostly), ghci debugger, cabal-install (very little) |
| ivant | Functional MetaPost, xmonad |
| kolmodin (Lennart Kolmodin) | Data.Binary, Gentoo Linux, Haste, hackport (hackage for Gentoo), hinotify, dbus-haskell |
| Heffalump (Ganesh Sittampalam) | darcs patch theory |
| beschmi (Benedikt Schmidt) | shim (emacs+ghc-api), darcs, xmonad |
| conal (Conal Elliott) | functional reactive programming, DataDriven evaluation, tangible functional programming, graphics, embedded compilers, applicative functors, wxHaskell |
| jyp (Jean-Philippe Bernardy) | yi, collections framework |
| dcoutts (Duncan Coutts) | Cabal (including cabal-install and hackage), ByteString (and some related libs: binary, zlib, bzlib, iconv), Gtk2Hs, c2hs |
| kr.angelov (Krasimir Angelov) | Cabal, GHC API, Visual Haskell, HDirect, hscom, HSQL |
| andyjgill (Andy Gill) | Hpc, QuickCheck |
| tibbe (Johan Tibell) | Resumable applicative parsers, web applications, web servers |
| nibro (Niklas Broberg) | Haskell Server Pages |
| waern (David Waern) | Haddock, Cabal, GHC (front end) |
| Lemmih (David Himmelstrup) | HAppS, jhc, Cabal, last version of HSP |
| mahogny (Johan Henriksson) | FFI, (c2hs) |
