Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Neil Mitchell <ndmitchell <at> gmail.com>
Subject: ANN: System.FilePath 0.9
Newsgroups: gmane.comp.lang.haskell.general
Date: Friday 14th July 2006 17:21:06 UTC (over 11 years ago)
Hi,

I have written a System.FilePath module in part based on the one in
Yhc, and in part based on the one in Cabal (thanks to Lemmih). The aim
is to try and get this module into the base package, as FilePath's are
something many programs use, but its all too easy to hack up a little
function that gets it right most of the time on most platforms, and
there lies a source of bugs.

This module is Posix (Linux) and Windows capable - just import
System.FilePath and it will pick the right one. Of course, if you
demand Windows paths on all OS's, then System.FilePath.Windows will
give you that (same with Posix). Written in Haskell 98 + Heirarchical
Modules.

Homepage:
http://www-users.cs.york.ac.uk/~ndm/projects/libraries.php
Haddock:
http://www-users.cs.york.ac.uk/~ndm/projects/filepath/System-FilePath.html
Darcs:
darcs get http://www.cs.york.ac.uk/fp/darcs/filepath
Source:
http://www.cs.york.ac.uk/fp/darcs/filepath/System/FilePath.hs
Tests:
http://www.cs.york.ac.uk/fp/darcs/filepath/Tests.hs
Readme:
http://www.cs.york.ac.uk/fp/darcs/filepath/readme.txt

If you go to the haddock page there are a few little examples at the
top of the file.

The Yhc project, hquickfile and a few other utilites are already using
this module succesfully.

Comments welcome. Thanks

Neil
 
CD: 3ms