HAC
From HaskellWiki
(Difference between revisions)
m |
|||
| (11 intermediate revisions not shown.) | |||
| Line 1: | Line 1: | ||
| + | [[Category:Community]] | ||
= Haskell Algorithm Challenge (HAC!) = | = Haskell Algorithm Challenge (HAC!) = | ||
Required framework: | Required framework: | ||
| - | + | * possibility to register for darcs repo, see http://www.equational.org/darcs-server/ | |
| - | + | * mailing-list for idea suggestions | |
Format: | Format: | ||
| - | + | * 1 week for submission, 24 hours lightning round | |
| + | * Each contest should focus (e.g. graph-related logic) on one topic, but wrap it in some sort of fun game/competition | ||
| + | ** By focussing on one topic it will most likely be more informative to people studying those topics | ||
| + | ** It might be possible to promote the use of new libraries through a common darcs repo people can use for contests (for instance NewBinary, PackedString) | ||
| + | * Need for wrapup after each contest such that interesting code can be refactored into the common darcs repo | ||
| + | * Problems should be open, such that newbies can make naive solutions but advanced coders can still have room to explore in | ||
| + | * Extra points for readability and documentation so it can be reused more easily in the generic darcs repo | ||
| + | |||
| + | Additional: | ||
| + | * Through the generation of problems, organizers will become more experienced in collaborative programming while making the framework of the game, or testing a solution for the game | ||
| + | * Try to reuse problem-frameworks... Maybe start with smaller problems and slowly build up as experience is gained | ||
Contributors: | Contributors: | ||
| - | + | * dons | |
| - | + | * shapr | |
| - | + | * vincenz | |
| + | Channel: | ||
| + | #hac on freenode | ||
| + | |||
| + | == See also == | ||
| + | * [[:Category:Hackathon|Haskell Hackathon]] | ||
Current revision
1 Haskell Algorithm Challenge (HAC!)
Required framework:
- possibility to register for darcs repo, see http://www.equational.org/darcs-server/
- mailing-list for idea suggestions
Format:
- 1 week for submission, 24 hours lightning round
- Each contest should focus (e.g. graph-related logic) on one topic, but wrap it in some sort of fun game/competition
- By focussing on one topic it will most likely be more informative to people studying those topics
- It might be possible to promote the use of new libraries through a common darcs repo people can use for contests (for instance NewBinary, PackedString)
- Need for wrapup after each contest such that interesting code can be refactored into the common darcs repo
- Problems should be open, such that newbies can make naive solutions but advanced coders can still have room to explore in
- Extra points for readability and documentation so it can be reused more easily in the generic darcs repo
Additional:
- Through the generation of problems, organizers will become more experienced in collaborative programming while making the framework of the game, or testing a solution for the game
- Try to reuse problem-frameworks... Maybe start with smaller problems and slowly build up as experience is gained
Contributors:
- dons
- shapr
- vincenz
Channel:
#hac on freenode
