Re: Virtual folder
Re: Virtual folder
- Subject: Re: Virtual folder
- From: Annard Brouwer <email@hidden>
- Date: Mon, 22 May 2006 22:41:16 +0200
The key aspect is "user level" and not "kernel level" programming.
Please read about the extension API of the Windows File Explorer, or
the VFS mechanism of Nautilus) if you're curious.
There are 2 aspects to a VFS system:
1. "raw" file access on a disk or network (e.g. using ReiserFS): then
go to the kernel to build a real file system
2. map some file service (e.g. using Subversion): then go to the user
level to make a virtual file system.
What Apple doesn't offer is the latter in a convenient way and
Apple's attempt at VFS on the Mac has been badly documented for over
3 years. Windows and Linux do offer this, there is even a convenient
third party wrapper library for Windows called NSELib that takes most
of the pain away. On these platforms, when you use these extensions,
you can work with these "files" from any API or user program level as
well.
WebDav is a good workaround for mapping a file service but is badly
implemented on all major platforms. The M$ Explorer Extensions and
Nautilus VFS are the only elegant solutions available right now.
Example: something like TortoiseSVN on Windows is very hard to do on
the Mac.
Anyway, since I doubt this problem can be solved on this forum I
agree with some of you that we can close the subject. There is always
Leopard to look forward to.
Annard
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden