The filepath package

[Tags: bsd3, library]

This package provides functionality for manipulating FilePath values, and is shipped with both GHC and the Haskell Platform. It provides three modules:

All three modules provide the same API, and the same documentation (calling out differences in the different variants).


[Skip to ReadMe]

Properties

Versions1.0, 1.1.0.0, 1.1.0.1, 1.1.0.2, 1.1.0.3, 1.1.0.4, 1.2.0.0, 1.2.0.1, 1.3.0.0, 1.3.0.1, 1.3.0.2, 1.4.0.0, 1.4.1.0
Change logchangelog.md
Dependenciesbase (>=4 && <4.10) [details]
LicenseBSD3
CopyrightNeil Mitchell 2005-2015
AuthorNeil Mitchell <ndmitchell@gmail.com>
MaintainerNeil Mitchell <ndmitchell@gmail.com>
CategorySystem
Home pagehttps://github.com/haskell/filepath#readme
Bug trackerhttps://github.com/haskell/filepath/issues
Source repositoryhead: git clone https://github.com/haskell/filepath.git
UploadedMon Dec 28 19:08:12 UTC 2015 by NeilMitchell
DistributionsArch:1.4.0.0, Fedora:1.3.0.2, LTSHaskell:1.4.0.0, NixOS:1.4.1.0, Stackage:1.4.0.0
Downloads17161 total (129 in last 30 days)
Votes
1 []
StatusDocs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for filepath-1.4.1.0

FilePath Hackage version Linux Build Status Windows Build Status

The filepath package provides functionality for manipulating FilePath values, and is shipped with both GHC and the Haskell Platform. It provides three modules:

All three modules provide the same API, and the same documentation (calling out differences in the different variants).

Should FilePath be an abstract data type?

The answer for this library is "no". While an abstract FilePath has some advantages (mostly type safety), it also has some disadvantages: