Updated GSoC 2014 Ideas (markdown)

This commit is contained in:
Dominik Picheta 2014-02-13 11:14:22 -08:00
parent cbc464c1a0
commit 565e1c2cb9
1 changed files with 3 additions and 1 deletions

View File

@ -1,7 +1,9 @@
# Introduction
Below is a list of project ideas for [GSoC](https://www.google-melange.com/gsoc/homepage/google/gsoc2014) 2014. These projects require familiarity with the Nimrod programming language so it is absolutely essential that you become familiar with Nimrod ahead of time.
[Nimrod](http://nimrod-lang.org) is a statically typed programming language which compiles primarily to C. Areas of the project you may wish to work on include the [Nimrod compiler](#wiki-nimrod-compiler) which is itself written in Nimrod, Nimrod's [standard library](#wiki-standard-library) and/or the [tools and infrastructure](#wiki-tools--infrastructure) of Nimrod which includes the Nimrod build farm (Nimbuild) and the Nimrod package manager (babel). To get started you will need to clone the Nimrod repository and then subsequently bootstrap the compiler, instructions for doing this are located [here](https://github.com/Araq/Nimrod#compiling). You can then move onto the [tutorial](http://nimrod-lang.org/tut1.html) and read through the [other documentation](http://nimrod-lang.org/docs.html) as well.
[Nimrod](http://nimrod-lang.org) is a statically typed programming language which compiles primarily to C. Areas of the project you may wish to work on include the [Nimrod compiler](#wiki-nimrod-compiler) which is itself written in Nimrod, Nimrod's [standard library](#wiki-standard-library) and/or the [tools and infrastructure](#wiki-tools--infrastructure) of Nimrod which includes the Nimrod build farm (Nimbuild) and the Nimrod package manager (babel).
To get started you will need to clone the Nimrod repository and then subsequently bootstrap the compiler, instructions for doing this are located [here](https://github.com/Araq/Nimrod#compiling). You can then move onto the [tutorial](http://nimrod-lang.org/tut1.html) and read through the [other documentation](http://nimrod-lang.org/documentation.html) as well.
We encourage you to join the #nimrod IRC channel on Freenode to discuss these projects with the community and our mentors. The Nimrod [Forum](http://forum.nimrod-lang.org) is also available. Because communication is a big part of open source development you are expected to get in touch with us before making your application, failure to do so will put your application at a great disadvantage.