Added breaks between items
This commit is contained in:
parent
810b0cdf19
commit
4f52d6de6c
|
@ -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/
|
||||
|
|
Loading…
Reference in New Issue