Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Synopsis
- data Path (reference :: Reference) (points :: Points) = Path {}
- data Points
- data Reference
- part :: String -> Path referece points
- points :: Path Absolute points -> String
- next :: Path Relative points -> String
- (<^>) :: Path Relative Directory -> Path Relative points -> Path Relative points
- (</>) :: Path Absolute Directory -> Path Relative points -> Path Absolute points
Documentation
data Path (reference :: Reference) (points :: Points) Source #
These two phantom paramaters needs for static analysis
Relative paths defined in direct order, absolute - in reverse