Updated GSoC 2015 Ideas (markdown)
This commit is contained in:
parent
b25e6c9c5c
commit
497694bdc0
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue