From d794e51d7b131946cea596ee9cc13313adec4faa Mon Sep 17 00:00:00 2001 From: Varriount Date: Mon, 10 Feb 2014 14:41:33 -0800 Subject: [PATCH] Updated GSoC 2014 Ideas (markdown) --- GSoC-2014-Ideas.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/GSoC-2014-Ideas.md b/GSoC-2014-Ideas.md index 300ccd3..2287ca0 100644 --- a/GSoC-2014-Ideas.md +++ b/GSoC-2014-Ideas.md @@ -5,26 +5,26 @@ # Projects ## Compiler -- # Add support for coroutines -- # Fix bugs with iterators/generics -- # Fix/Expand Compiler as a Service features +- **Add support for coroutines** +- **Fix bugs with iterators/generics** +- **Fix/Expand Compiler as a Service features** ## Standard Library -- Integrate and expand new async io module +- **Integrate and expand new async io module** -- # Enhance the filesystem monitoring module "fsmonitor.nim" +- **Enhance the filesystem monitoring module "fsmonitor.nim"** * Allow the fsmonitor module to work on Windows by using native api's to gather information about changes in monitored files and directories. * Revise the fsmonitor module api to decouple unix/linux file handle paradigms (such as using sockets.poll) from the api, allowing easier implementations of native backends. * Integrate the fsmonitor module's polling mechanism into the new asynchronous io modules. -- # Add a cross-platform stat()-like procedure to the operating system module "os.nim" +- **Add a cross-platform stat()-like procedure to the operating system module "os.nim"** * Implement a procedure which uses native stat-like calls on Linux, Mac, Windows, and other operating systems to gather detailed information about specific file system objects. Allow the bypassing of symlinks and hardlinks, where possible. -- # Enhance and expand standard library documentation +- **Enhance and expand standard library documentation** * Ensure that documentation exists for all public methods and modules * Create and design new CSS and HTML layouts for the documentation, to better fit with the main website * Add search capabilities to the documentation ## Tools & Infrastructure -- Update and refactor nimrod builder +- **Update and refactor nimrod builder** * Reduce the number of assumptions the nimrod builder makes about its host system, in order to reduce configuration restrictions. Assumptions include location and usage of external tools, such as git. \ No newline at end of file