/[fuse.before_github]/perl-llin/README
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /perl-llin/README

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

perl/trunk/README revision 7 by dpavlin, Thu Nov 18 12:09:10 2004 UTC perl-llin/README revision 21 by dpavlin, Mon Jan 2 19:50:33 2006 UTC
# Line 1  Line 1 
1  Fuse version 0.04  Fuse version 0.06
2  =================  =================
3    
4  This is a test release.  It seems to work quite well.  In fact, I can't  Fuse is combination of Linux kernel module and user space library which
5  find any problems with it whatsoever.  If you do, I want to know.  enables you to write user-space filesystems. This module enables you to
6    write filesystems using perl.
7    
8    Additional file-systems using Fuse module are released on CPAN using Fuse::
9    namespace. Currently that includes only Fuse::DBI which allows you to mount
10    database as file system, but there will be more.
11    
12    This is a pre-production release.  It seems to work quite well.  In fact, I
13    can't find any problems with it whatsoever.  If you do, I want to know.
14    
15    
16  INSTALLATION  INSTALLATION
# Line 17  To install this module type the standard Line 25  To install this module type the standard
25    
26  DEPENDENCIES  DEPENDENCIES
27    
28  This module requires the FUSE userspace library and the FUSE kernel module.  This module requires the FUSE C library and the FUSE kernel module.
29    See http://fuse.sourceforge.net/
30    
31    If you intend to use FUSE in threaded mode, you need a version of Perl which
32    has been compiled with USE_ITHREADS.  Then, you need to use threads and
33    threads::shared.
34    
35    
36  COPYRIGHT AND LICENCE  COPYRIGHT AND LICENCE
# Line 54  subdirectory.  These are: Line 67  subdirectory.  These are:
67    
68  BUGS  BUGS
69    
70  I've begun to build a formal testing framework.  Currently it can mount  At time of writing, Perl (5.8.7) did not support shared subroutine references.
71  and unmount loopback.pl, and all of the base-level functions have test  Symptoms include a cryptic error message like "Invalid value for shared scalar"
72  scripts.  These need to be fleshed out as problems are noticed.  from Fuse.pm.  Until this is fixed, if you use threaded mode, you need to use
73    symbolic references (i.e. passing "main::cb" instead of \&cb).  This doesn't
74    allow things like closures, lexical subs and that sort of thing, but it does
75    work for me.
76    
77  The current test framework seems to work well, but the underlying mount/  The current test framework seems to work well, but the underlying mount/
78  unmount infrastructure is a crock.  I am not pleased with that code.  unmount infrastructure is a crock.  I am not pleased with that code.
# Line 66  While most things work, I do still have Line 82  While most things work, I do still have
82  * need to sort out cleaner mount semantics for the test framework  * need to sort out cleaner mount semantics for the test framework
83  * figure out how to un-linuxcentrify the statfs tests  * figure out how to un-linuxcentrify the statfs tests
84  * test everything on other architectures and OS's  * test everything on other architectures and OS's
   

Legend:
Removed from v.7  
changed lines
  Added in v.21

  ViewVC Help
Powered by ViewVC 1.1.26