DHD UHac/Projects
A big part of hackathons is working on projects together (in person, not online!). This page documents the projects at UHac.
If you want to suggest a project, add a subsection under Projects.
Sharing code[edit]
If you need a place to host a project so that others can help with it, there are many different options.
- GitHub is a popular social hosting service users of git
- Patch-Tag is a similar service for darcs.
- The Haskell.org community server is also available. Be sure to apply for an account first, since it may take some time.
Projects[edit]
Below are the projects potentially being undertaken at UHac.
- You can add your own project using the template found in the wiki source.
- You can add yourself to a project's list of interesting parties.
GHC Generics[edit]
Interested:
- José Pedro Magalhães
- Feel free to join! Also if you just have ideas of things that should work, or want to understand generics better
Plans:
- Implement deriving of
Generic1
- Write a description of other GP libs in the Haskell wiki
- Fix #5884
- Fix #5939
- Think about #5936
- Think harder about using data kinds
Standard algorithms[edit]
Objective point of this project is to implement or improve some standard algorithms like suffix arrays, z-function, cartesian trees, dijkstra algorithms which lack in standard library.
Interested:
- Victor Denisov
Links:
regex-applicative[edit]
To learn about the project, see the README. There will also be a short talk about it on the first day.
The main challenge at the moment is to achieve decent performance.
Interested:
- Roman Cheplyaka
Kind-polymorphic Typeable[edit]
Implement the new kind-polymorphic Typeable in GHC.
Interested:
- José Pedro Magalhães
Parser for physical units and quantities[edit]
Write a parser for the dimensional-tf package.
Current status is a parser which parses physical units to a small expression language. The parsed units are normalised to the 7 base SI dimensions.
The important part that doesn't work yet is to translate these expressions to Units and Quantities as defined by the dimensional-tf package.
Interested:
- Roel van Dijk
Links: