Differences between revisions 7 and 8
Revision 7 as of 2007-12-12 04:05:24
Size: 1429
Editor: user-1120cl2
Comment:
Revision 8 as of 2007-12-31 05:41:48
Size: 1423
Comment:
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:
 * Check out [http://cheeseshop.python.org/pypi/filelike/0.2.2 filelike]  * Check out [http://pypi.python.org/pypi/filelike/0.2.2 filelike]

Note: this idea was originally written for SoC 2005. Since then [http://www.python.org/dev/peps/pep-0355/ PEP 355] was written, which describes an interface for a path object. This should serve as the basis for any implementation.

There are several object-oriented ways to access filesystems in Python, though none have reached a critical mass of popularity. Two instances are [http://codespeak.net/py/current/doc/ py.local] and [http://www.jorendorff.com/articles/python/path/ path].

Given that OO interface, you can create objects that look like filesystems but access other resources, like WebDAV servers, databases, etc. py.local contains an implementation that accesses a svn repository.

One of these could be extended, or a generic interface for filesystems could be developed alongside several functional implementations of that interface.


CodingProjectIdeas/FileSystemVirtualization (last edited 2008-11-15 14:00:06 by localhost)

Unable to edit the page? See the FrontPage for instructions.