<?xml version="1.0" encoding="windows-1252"?>
<node id="886599" title="Re: could be directory &quot;virtualized&quot; from perl, like PerlIO but for directories?" created="2011-02-07 00:00:37" updated="2011-02-07 00:00:37">
<type id="11">
note</type>
<author id="414875">
snoopy</author>
<data>
<field name="doctext">
On the heavy side, [mod://Fuse::Simple] lets you map a file system to Perl hashes.
&lt;p&gt;
FUSE is implemented at the OS level rather than being Perl specific. it doesn't require root access, but does need a server process (or at least a thread).
&lt;p/&gt;
The files are really mounted and are visible to Perl and other processes. It's a deeper abstraction which may or may not be what you want.
&lt;p&gt;
As a final catch, the underlaying [mod://Fuse] module claims to only work well under Linux or BSD. FUSE however is widely available on other platforms, including Windows.
&lt;p&gt;
I just thought it might be of interest. See also the wikipedia entry &lt;a href="http://en.wikipedia.org/wiki/Filesystem_in_Userspace"&gt;Filesystem_in_Userspace.&lt;/a&gt;
</field>
<field name="root_node">
886541</field>
<field name="parent_node">
886541</field>
</data>
</node>
