On Sat, Mar 03, 2007 at 11:58:42PM +0300, Bulat Ziganshin wrote: > path-handling functions are not windows aware, at least > > i always thought that Haskell (probably, hugs) is a great shell > scripting tool but it lacks filename/file processing libraries. with > help of Filepath library by Neil and not-yet-written module for file > manipulations it would became obvious :)
FilePath is indeed quite nice. You might also want to look at System.Path and its submodules in MissingH (API docs at [1]). I've got some stuff that FilePath doesn't, namely making paths absolute, wildcard matching/globbing, and also a function that converts a POSIX wildcard into a regexp. HSH makes use of both FilePath and MissingH for its ShellEquivs module, and has some new code in there too. -- John [1] http://software.complete.org/missingh/static/doc/ _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe