The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.15 - 2005-11-22

  • lib/File/System/Real.pm: Added more croaking when open() and opendir() failures occur to make errors a little more explicit.
  • lib/File/System/Object.pm: Fixed a bug where the glob() method would incorrectly call children_paths() on non-containers. This caused parts of the File::System::Table tests to fail since it depends upon the generic glob() implementation due to the improved error handling in File::System::Real.
  • lib/File/System/Real.pm: Removed a remaining call to File::Basename::dirname() that should have already been replaced with dirname_of_path().
  • lib/File/System/Table.pm: Added better debugging information to the methods generated by an eval.
  • lib/File/System/Object.pm: Rearranged the module author documentation to make it more accessible and make the docs easier for non-module authors to read.
  • lib/File/System/Object.pm, lib/File/System.pm: Moved the section titled "FILE SYSTEM MODULE AUTHORS" out of File::System::Object and into File::System titled "VIRTUAL FILE SYSTEM" with some modifications.

Modules

A virtual file system written in pure Perl
A file system implementation with "layered" roots
Abstract class that every file system module builds upon
A file system module that delegates work to another
A file system module based on the real file system
A file system implementation for mounting other modules
Module for testing file system drivers