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