From 497694bdc019be1afd0425e13183a08293cb554a Mon Sep 17 00:00:00 2001 From: Dennis Felsing Date: Mon, 9 Feb 2015 17:42:28 +0100 Subject: [PATCH] Updated GSoC 2015 Ideas (markdown) --- GSoC-2015-Ideas.md | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/GSoC-2015-Ideas.md b/GSoC-2015-Ideas.md index 3bb2e9d..eaceb8d 100644 --- a/GSoC-2015-Ideas.md +++ b/GSoC-2015-Ideas.md @@ -37,7 +37,7 @@ provides configuration for the code generator and implements the logic of the ga **Difficulty:** Medium to Hard -**Mentor:** def- ([@def-](http://github.com/def-)), ? +**Mentor:** zahary ([@zah](http://github.com/zah)), ? ___ #### Add a code generator for OpenCL @@ -84,7 +84,7 @@ with learning about Nim compiler internals. **Difficulty:** Medium -**Mentor:** def- ([@def-](http://github.com/def-)), ? +**Mentor:** def- ([@def-](http://github.com/def-)), Araq ([@Araq](https://github.com/Araq)) ## Standard Library @@ -109,20 +109,6 @@ lacks helpful code examples. Writing documentation is also a great way to get a **Mentor:** def- ([@def-](http://github.com/def-)) -#### Create a testing framework -**Desirable skills:** Experience with test frameworks. - -**Description**: -Currently there is no comfortable test framework for Nim. Inspiration from frameworks in other languages should be taken and a proper test framework be written. - -**Tasks:** - - * Write a testing library for Nim - -**Difficulty:** Easy to Medium - -**Mentor:** def- ([@def-](http://github.com/def-)) - ___ #### Improve times module **Desirable skills:** Knowledge of date time representations, native time APIs. @@ -138,7 +124,6 @@ Some research is also required in this task. Other languages should be looked at * Fix limitations to do with time intervals, specifically subtracting a ``TimeInterval`` from a ``TimeInfo``. * Provide a ``$`` for ``TimeInterval``. Goal is to be able to get timing info like "5 minutes ago". - * Add a parser for time strings * Look at time handling in other languages and implement missing features. **Bonus Points**: Ensure that the times module works with the JavaScript backend. @@ -180,7 +165,7 @@ for big projects. **Difficulty:** Medium to Hard -**Mentor:** def- ([@def-](http://github.com/def-)), ? +**Mentor:** def- ([@def-](http://github.com/def-)), Araq ([@Araq](https://github.com/Araq)) ___ #### c2nim: Improve the automation of low-level C bindings @@ -208,7 +193,7 @@ or: **Difficulty:** Medium -**Mentor:** def- ([@def-](http://github.com/def-)), ? +**Mentor:** def- ([@def-](http://github.com/def-)), Araq ([@Araq](https://github.com/Araq)) # Project spec