Hac4/Projects
What we're working on![edit]
Please feel free to describe your current project here!
Cabal[edit]
cabal-install! HackageDB!
Hackers: dcoutts, nominolo, lennart, bringert
Allegro for Haskell[edit]
Popular game programming library, originally in C
Hackers: mahogny
Haskell Web Application Interface (WAI)[edit]
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 borrows heavily from Python's successful WSGI [2] standard, which serves the same purpose, and recent interest in writing web applications in Haskell.
Hackers: tibbe
ByteString[edit]
A new release for Data.ByteString
Hackers: dons
Squiggle[edit]
A strongly typed DSEL for producing SQL using associated type synonyms
http://code.haskell.org/squiggle/unstable
Hackers: Heffalump
HSP[edit]
Haskell Server Pages - an extension of Haskell for writing dynamic web pages.
Lemmih and nibro have whipped up a HAppS bidning to serve Haskell Server Pages dynamically:
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/happs-hsp
Several additions have been made, in particular to the core server-side functionality. We have introduced a monad transformer, HSPT, which allows us to reuse all the cool HSP functionality with other monads than the standard HSP one (which is now HSPT IO). In particular this allows us to reuse the literal XML generation for EDSLs built on top of HSP, without having to redefine all the heavy XML-generating machinery.
nibro has been working on XHTML-specific generation combinators. Types have been greatly simplified, much thanks to good ideas from Heffalump.
Lemmih has been working on bindings for jQuery for client-side code generation, which will likely use the new cool HSPT stuff.
Hackers: nibro, Lemmih
rmonad[edit]
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
Yi[edit]
- GHC API integration
- Better User interfaces
- Grease and Polish
Hackers: jyp, krasimir, grd, leather
Generic Information[edit]
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
Who knows about what[edit]
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) |