Updated GSoC 2014 Ideas (markdown)

This commit is contained in:
Dominik Picheta 2014-02-13 03:20:25 -08:00
parent 1708947558
commit ba21a0e500
1 changed files with 7 additions and 3 deletions

View File

@ -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