Updated GSoC 2014 Ideas (markdown)

This commit is contained in:
Dominik Picheta 2014-02-11 13:29:02 -08:00
parent 50ebc86cc2
commit 431f44d10d
1 changed files with 16 additions and 1 deletions

View File

@ -85,13 +85,28 @@ The Nimrod standard library currently lacks a YAML parsing module. This task req
* Provide a ``$`` for TTimeInterval. Goal is to be able to get timing info like "5 minutes ago".
#### Add an implementation of the ISAAC psuedorandom number generator
**Skill Requirements** Pseudo-Random number generation theory, C programming.
**Skill Requirements:** Pseudo-Random number generation theory, C programming.
**Description:**
* Create a pure-nimrod implementation of the [[ISAAC Random Number Generator|http://burtleburtle.net/bob/rand/isaacafa.html]] .
#### Wrap and test the Qt framework
**Skill Requirements:** Knowledge of C++. Experience with the Qt framework is desirable.
**Description**:
* Wrap the [Qt framework](http://qt-project.org/) with the help of the c2nim tool, or otherwise.
* Write tests which use the wrapper.
**Bonus points:** Write high-level bindings which provide an idiomatic Nimrod API on top of the wrapper.
#### Wrap and test GTK3
**Skill Requirements:** Knowledge of C. Experience with the GTK+ is desirable.
**Description**:
* Wrap GTK3 with the help of the c2nim tool, or otherwise.
* Write tests which use the wrapper.
**Bonus Points:** Write high-level bindings which provide an idiomatic Nimrod API on top of the wrapper.
## Tools & Infrastructure
#### Update and refactor nimrod builder