# Hac 2007 II/Projects

### From HaskellWiki

< Hac 2007 II(Difference between revisions)

(Described probability monad stuff) |
(Links to more resources) |
||

Line 14: | Line 14: | ||

== Probability monads == | == Probability monads == | ||

+ | |||

+ | A really cool existing implementation: [http://web.engr.oregonstate.edu/~erwig/pfp/ Probabilistic functional programming] | ||

+ | |||

+ | [http://www.randomhacks.net/articles/2007/10/02/probability-monads-at-hac-07-ii Darcs repository and draft paper]. | ||

Things to work on: | Things to work on: |

## Revision as of 10:21, 5 October 2007

## Contents |

# 1 Generic Information

How to create repositories...

# 2 Active Projects

Please feel free to describe your current project here!

## 2.1 Cabal

## 2.2 ByteString network

Change Network.* to use strict ByteStrings instead of Strings. It would also be nice to tidy up the #ifdef mess.

Current hacker(s): tibbe (Johan Tibell)

## 2.3 Probability monads

A really cool existing implementation: Probabilistic functional programming

Darcs repository and draft paper.

Things to work on:

- Get MaybeT into Hackage.
- Is WriterT really the right monad transformer? We want the join and bind operations, but not the rest of the MonadWriter type class.
- Should probabilities be represented as floats, fractions or a type class?
- Can this run fast enough to be useful?

Current hacker(s): ekidd (Eric Kidd)