Difference between revisions of "DHD UHac/Projects"

From HaskellWiki
Jump to navigation Jump to search
(Added Category:Community)
 
(6 intermediate revisions by 4 users not shown)
Line 31: Line 31:
 
* Think about [http://hackage.haskell.org/trac/ghc/ticket/5936 #5936]
 
* Think about [http://hackage.haskell.org/trac/ghc/ticket/5936 #5936]
 
* Think harder about [http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/GenericDeriving#Kindpolymorphicoverhaul using data kinds]
 
* Think harder about [http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/GenericDeriving#Kindpolymorphicoverhaul using data kinds]
  +
  +
=== Standard algorithms ===
  +
  +
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:
  +
* https://github.com/haskellization/algorithms/wiki
  +
  +
  +
=== regex-applicative ===
  +
  +
To learn about the project, see [https://github.com/feuerbach/regex-applicative/blob/master/README.md the README]. There will also be [http://www.haskell.org/haskellwiki/DHD_UHac/DHD_Program#regex-applicative 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 ===
  +
  +
Implement [http://hackage.haskell.org/trac/ghc/wiki/GhcKinds/PolyTypeable the new kind-polymorphic Typeable] in GHC.
  +
  +
Interested:
  +
* José Pedro Magalhães
  +
  +
=== Parser for physical units and quantities ===
  +
  +
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:
  +
* https://github.com/roelvandijk/dimensional-tf-parser
  +
* http://hackage.haskell.org/package/dimensional-tf
  +
* https://github.com/bjornbm/dimensional-tf
   
   
Line 47: Line 93:
 
* Blog posts
 
* Blog posts
 
-->
 
-->
  +
  +
  +
[[Category:Community]]

Latest revision as of 13:47, 17 December 2012

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

If you need a place to host a project so that others can help with it, there are many different options.

Projects

Below are the projects potentially being undertaken at UHac.

  1. You can add your own project using the template found in the wiki source.
  2. You can add yourself to a project's list of interesting parties.

GHC Generics

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:

Standard algorithms

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

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

Implement the new kind-polymorphic Typeable in GHC.

Interested:

  • José Pedro Magalhães

Parser for physical units and quantities

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: