Difference between revisions of "OdHac/Projects"
(→Cabal) |
|||
Line 14: | Line 14: | ||
This is a good opportunity for the less experienced Haskell folks to get acquainted with the Haskell infrastructure and possibly even dig into the Cabal internals. |
This is a good opportunity for the less experienced Haskell folks to get acquainted with the Haskell infrastructure and possibly even dig into the Cabal internals. |
||
+ | |||
+ | == HasFix == |
||
+ | === About === |
||
+ | [http://www.youtube.com/watch?v=Ae-6uIMQPmU HasFix] is an API upgrade tool for Haskell. |
||
+ | |||
+ | === Coordinators === |
||
+ | Roman Cheplyaka |
||
+ | |||
+ | === Tasks === |
||
+ | * Create a good user interface. This includes creating a convenient program where a user describes the API changes, and a human-editable format (perhaps YAML-based?) to represent these changes on disk. |
||
+ | |||
+ | * Implement some simple types of API changes |
Revision as of 16:31, 21 February 2013
Please feel free to propose your project here!
Cabal
About
Cabal is a system for building and packaging Haskell libraries and programs. It defines a common interface for package authors and distributors to easily build their applications in a portable way.
Coordinators
Johan Tibell (via IRC)
Tasks
Bug-closing fixit, where people try to reproduce bugs on the GitHub issue tracker and report those that cannot be reproduced as such. This would be very useful as the number of open issues has gotten a bit out-of-control, making the issue tracker less useful.
This is a good opportunity for the less experienced Haskell folks to get acquainted with the Haskell infrastructure and possibly even dig into the Cabal internals.
HasFix
About
HasFix is an API upgrade tool for Haskell.
Coordinators
Roman Cheplyaka
Tasks
- Create a good user interface. This includes creating a convenient program where a user describes the API changes, and a human-editable format (perhaps YAML-based?) to represent these changes on disk.
- Implement some simple types of API changes