Added breaks between items

This commit is contained in:
Varriount 2014-02-11 17:24:30 -08:00
parent 810b0cdf19
commit 4f52d6de6c
1 changed files with 15 additions and 0 deletions

View File

@ -20,6 +20,7 @@ Below is a list of project ideas for [GSoC](https://www.google-melange.com/gsoc/
**Mentor:** Araq ([@Araq](http://github.com/Araq))
___
#### Add a code generator for OpenCL
**Skill Requirements:** Good OpenCL knowledge, knowledge of the compiler internals, basics of type theory.
@ -27,9 +28,11 @@ Below is a list of project ideas for [GSoC](https://www.google-melange.com/gsoc/
**Mentor:** Araq ([@Araq](http://github.com/Araq))
___
#### Fix bugs with iterators/generics
...
___
#### Fix/Expand Nimrod's "Compiler as a Service" features
**Skill Requirements:** Command line argument parsing, minimal knowledge of compiler internals and theory.
@ -44,6 +47,7 @@ Below is a list of project ideas for [GSoC](https://www.google-melange.com/gsoc/
**Mentor:** zahary ([@zah](http://github.com/zah))
___
#### Allow bootstrap-time integration of the Nimrod executable with the standard library
**Skill Requirements:** Knowledge of file system api's, knowledge of compiler internals and theory.
@ -54,6 +58,7 @@ Below is a list of project ideas for [GSoC](https://www.google-melange.com/gsoc/
**Mentor:** zahary ([@zah](http://github.com/zah))
## Standard Library
#### Implement a YAML parser library
@ -67,6 +72,7 @@ The Nimrod standard library currently lacks a YAML parsing module. This task req
**Mentor:** Araq ([@Araq](http://github.com/Araq))
___
#### Enhance the filesystem monitoring module "fsmonitor.nim"
**Skill Requirements:** Knowledge of the Microsoft Windows api.
@ -79,6 +85,7 @@ The Nimrod standard library currently lacks a YAML parsing module. This task req
**Mentor:** dom96 ([@dom96](http://github.com/dom96))
___
#### Add a cross-platform stat()-like procedure to the operating system module "os.nim"
**Skill Requirements:** Knowledge of file system api's for Linux, MacOSX, or Microsoft Windows.
@ -90,6 +97,7 @@ and hardlinks, where possible.
**Mentor:** dom96 ([@dom96](http://github.com/dom96))
___
#### Enhance and expand standard library documentation
**Skill Requirements:** Basic writing and documentation skills, web design and infrastructure setup.
@ -102,6 +110,7 @@ and hardlinks, where possible.
**Mentor:** zahary ([@zah](http://github.com/zah))
___
#### Add documentation to the nimrod compiler internals
**Skill Requirements:** Basic writing and documentation skills.
@ -112,6 +121,7 @@ and hardlinks, where possible.
**Mentor:** Araq ([@Araq](http://github.com/Araq))
___
#### Improve times module
**Skill Requirements** Knowledge of date time representations, native time api's.
@ -123,6 +133,7 @@ and hardlinks, where possible.
**Mentor:** dom96 ([@dom96](http://github.com/dom96))
___
#### Add an implementation of the ISAAC psuedorandom number generator
**Skill Requirements:** Pseudo-Random number generation theory, C programming.
@ -133,6 +144,7 @@ and hardlinks, where possible.
**Mentor:** Araq ([@Araq](http://github.com/Araq)), dom96 ([@dom96](http://github.com/dom96))
___
#### Wrap and test the Qt framework
**Skill Requirements:** Knowledge of C++. Experience with the Qt framework is desirable.
@ -146,6 +158,7 @@ and hardlinks, where possible.
**Mentor:** Araq ([@Araq](http://github.com/Araq))
___
#### Wrap and test GTK3
**Skill Requirements:** Knowledge of C. Experience with the GTK+ is desirable.
@ -170,8 +183,10 @@ and hardlinks, where possible.
**Mentor:** dom96 ([@dom96](http://github.com/dom96))
___
#### Implement re2nim, a lexer generator for nimrod
* Model it after re2c or the Ragel state machine generator
___
#### Implement a Nimrod backend for the Ragel state machine generator
* http://www.complang.org/ragel/