Is FUSE platform independant? It seems to be fairly Linux-oriented, but
I may not be digging deep enough. This page
http://fuse.sourceforge.net/wiki/index.php/OperatingSystems doesn't seem
to list many OSes yet, but it may be out of date.
From a user perspective, my approach would be invisible -- if you never
used IMAP, you'd never know the commands supported it. From a
programmer/maintainer perspective, it would simply be a bunch of new
#ifdefs (or similar) that add in optional extra functionality to support
the non-file based folders.
Of course, the alternative is to write nmh in perl (or python, or ruby,
...). This has the benefit of reusing a whole bunch of code that is
heavily used and maintained (for reading/writing email) and adding only
the mh-specific bits on top. It also solves the problem of repl filters
extensions -- if it's in perl, the repl filter can be arbitrarily complex.
re,
N
Oliver Kiddle wrote:
On 23 Dec, you wrote:
I want to do IMAP too. I have an idea for design:
If I had a need for IMAP support, I would sooner consider writing a FUSE
module for an IMAP filesystem. It'd have more chance of working with
scripts written around MH because non-MH commands would work.
Short of a grab only mode in inc I'd be against cluttering all the nmh
commands with IMAP details.
Oliver
This e-mail and any attachment is for authorised use by the intended
recipient(s) only. It may contain proprietary material, confidential
information and/or be subject to legal privilege. It should not be copied,
disclosed to, retained or used by, any other party. If you are not an intended
recipient then please promptly delete this e-mail and any attachment and all
copies and inform the sender. Thank you.
_______________________________________________
Nmh-workers mailing list
Nmh-workers@nongnu.org
http://lists.nongnu.org/mailman/listinfo/nmh-workers
_______________________________________________
Nmh-workers mailing list
Nmh-workers@nongnu.org
http://lists.nongnu.org/mailman/listinfo/nmh-workers