Package filepath
All operations
All constructors
All type classes
Module Index
Base Libraries
Curry Packages
Curry Homepage
About CurryDoc
🌙
☀️
Index to all operations
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
<
<.>
(
System.FilePath
)
</>
(
System.FilePath
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
A
addExtension
(
System.FilePath
)
addTrailingPathSeparator
(
System.FilePath
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
C
combine
(
System.FilePath
)
cycle
(
Data.List
)
catMaybes
(
Data.Maybe
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
D
dropExtension
(
System.FilePath
)
dropExtensions
(
System.FilePath
)
dropDrive
(
System.FilePath
)
dropFileName
(
System.FilePath
)
dropTrailingPathSeparator
(
System.FilePath
)
digitToInt
(
Data.Char
)
delete
(
Data.List
)
deleteBy
(
Data.List
)
diagonal
(
Data.List
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
E
extSeparator
(
System.FilePath
)
equalFilePath
(
System.FilePath
)
elemIndex
(
Data.List
)
elemIndices
(
Data.List
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
F
find
(
Data.List
)
findIndex
(
Data.List
)
findIndices
(
Data.List
)
fromJust
(
Data.Maybe
)
fromMaybe
(
Data.Maybe
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
G
getSearchPath
(
System.FilePath
)
group
(
Data.List
)
groupBy
(
Data.List
)
getArgs
(
System.Environment
)
getEnv
(
System.Environment
)
getHostname
(
System.Environment
)
getProgName
(
System.Environment
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
H
hasExtension
(
System.FilePath
)
hasDrive
(
System.FilePath
)
hasTrailingPathSeparator
(
System.FilePath
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
I
isPathSeparator
(
System.FilePath
)
isSearchPathSeparator
(
System.FilePath
)
isExtSeparator
(
System.FilePath
)
isExtensionOf
(
System.FilePath
)
isDrive
(
System.FilePath
)
isValid
(
System.FilePath
)
isRelative
(
System.FilePath
)
isAbsolute
(
System.FilePath
)
isAscii
(
Data.Char
)
isLatin1
(
Data.Char
)
isAsciiLower
(
Data.Char
)
isAsciiUpper
(
Data.Char
)
isControl
(
Data.Char
)
intToDigit
(
Data.Char
)
intersect
(
Data.List
)
intersectBy
(
Data.List
)
intersperse
(
Data.List
)
intercalate
(
Data.List
)
inits
(
Data.List
)
isPrefixOf
(
Data.List
)
isSuffixOf
(
Data.List
)
isInfixOf
(
Data.List
)
insertBy
(
Data.List
)
init
(
Data.List
)
isJust
(
Data.Maybe
)
isNothing
(
Data.Maybe
)
isPosix
(
System.Environment
)
isWindows
(
System.Environment
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
J
joinDrive
(
System.FilePath
)
joinPath
(
System.FilePath
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
L
last
(
Data.List
)
listToMaybe
(
Data.Maybe
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
M
makeRelative
(
System.FilePath
)
makeValid
(
System.FilePath
)
maximum
(
Data.List
)
maximumBy
(
Data.List
)
minimum
(
Data.List
)
minimumBy
(
Data.List
)
mapAccumL
(
Data.List
)
mapAccumR
(
Data.List
)
maybeToList
(
Data.Maybe
)
mapMaybe
(
Data.Maybe
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
N
normalise
(
System.FilePath
)
nub
(
Data.List
)
nubBy
(
Data.List
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
P
pathSeparator
(
System.FilePath
)
pathSeparators
(
System.FilePath
)
permutations
(
Data.List
)
partition
(
Data.List
)
product
(
Data.List
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
R
replaceExtension
(
System.FilePath
)
replaceFileName
(
System.FilePath
)
replaceBaseName
(
System.FilePath
)
replaceDirectory
(
System.FilePath
)
replace
(
Data.List
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
S
searchPathSeparator
(
System.FilePath
)
splitSearchPath
(
System.FilePath
)
splitExtension
(
System.FilePath
)
splitExtensions
(
System.FilePath
)
splitDrive
(
System.FilePath
)
splitFileName
(
System.FilePath
)
splitPath
(
System.FilePath
)
splitDirectories
(
System.FilePath
)
splitOn
(
Data.List
)
split
(
Data.List
)
sort
(
Data.List
)
sortBy
(
Data.List
)
sum
(
Data.List
)
scanl
(
Data.List
)
scanl1
(
Data.List
)
scanr
(
Data.List
)
scanr1
(
Data.List
)
setEnv
(
System.Environment
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
T
takeExtension
(
System.FilePath
)
takeExtensions
(
System.FilePath
)
takeDrive
(
System.FilePath
)
takeFileName
(
System.FilePath
)
takeBaseName
(
System.FilePath
)
takeDirectory
(
System.FilePath
)
toUpper
(
Data.Char
)
toLower
(
Data.Char
)
transpose
(
Data.List
)
tails
(
Data.List
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
U
union
(
Data.List
)
unionBy
(
Data.List
)
unfoldr
(
Data.List
)
unsetEnv
(
System.Environment
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\
\
\\
(
Data.List
)
<
A
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
U
\