From ba21a0e500f1bbd5fa4f490922ac27f3c269fd62 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Thu, 13 Feb 2014 03:20:25 -0800 Subject: [PATCH] Updated GSoC 2014 Ideas (markdown) --- GSoC-2014-Ideas.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/GSoC-2014-Ideas.md b/GSoC-2014-Ideas.md index 547edf5..981c78a 100644 --- a/GSoC-2014-Ideas.md +++ b/GSoC-2014-Ideas.md @@ -146,9 +146,13 @@ ___ **Desirable skills:** Knowledge of the Microsoft Windows api. **Description**: - * Allow the fsmonitor module to work on Microsoft 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 the poll method in in the sockets module) from the api, allowing easier implementations of multiple native backends. - * Integrate the fsmonitor module's polling mechanism into the new asynchronous io modules. +Nimrod's standard library currently has a fsmonitor module which allows the programmer to monitor the filesystem for directory and file changes. This module currently only supports Linux. + +**Tasks**: + + * Allow the fsmonitor module to work on Microsoft Windows by using native APIs 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 the poll method in the sockets module) from the API, allowing easier implementations of multiple native backends. + * Integrate the fsmonitor module's polling mechanism into the new asynchronous IO modules. **Difficulty:** Easy