
Hi
Niel -- I understand your script is part of FilePath... might it be a good starting point for abstraction? Can you point me to it?
You are certainly welcome to start from it, if it is of any use to you: darcs get http://darcs.haskell.org/packages/filepath/ Then look in the test directory.
Thank you for the support... This might take me a while, I must warn, as this is an "after work" project, and I am a consultant, so "after work" often doesn't come :). But its certainly motivating to work on something right away that could be useful (to myself as well).
I will be greatful for anything that comes out - and if you don't get anywhere with the code but do come up with a design, you can always write a blog post on it so if it ever gets continued people can start from where you left off. Thanks Neil