Meta tags:
Headings (most frequently used words):
-
Text of the page (most frequently used words):
path (248), the (152), for (115), #pathtype (106), and (95), system (91), haskell (80), absrel (76), package (71), filepath (68), org (62), ben (61), type (55), functions (52), https (49), added (49), part (49), hackage (47), darcs (45), abs (42), moseley (39), code (37), absolute (36), http (35), relative (32), hub (31), net (31), name (30), instance (28), this (28), but (28), paths (28), directory (28), that (27), henningthielemann (26), filedir (26), class (26), thielema (24), henning (24), thielemann (24), partclass (24), utc (23), millwood (22), homepage (21), href (21), author (21), uploaded (21), maintainer (21), safe (21), replacement (21), etc (21), classes (21), would (21), import (21), absrelclass (21), getdirectorycontents (21), clarify (21), windows (21), renamed (21), have (20), relpath (20), from (20), drive (20), with (20), into (20), deprecate (19), need (19), better (19), benmoseley (16), new (16), changelog (14), found (14), 2015 (14), pre (14), replace (14), reldir (14), requires (14), can (14), write (14), since (14), types (14), are (14), now (14), overloadedstrings (14), cannot (14), implemented (14), all (14), function (14), meaning (14), restrict (14), add (14), make (14), support (14), strict (14), break (14), changes (14), test (14), suite (14), changed (14), git (14), hasextension (14), constructors (13), abspath (13), dirpath (13), instead (13), file (13), order (13), should (13), these (13), split (13), module (13), construction (13), mkabspath (13), mkabspathfromcwd (13), not (13), initial (13), rel (12), you (12), use (12), consistent (12), sat (9), 2010 (8), move (7), out (7), their (7), problem (7), arise (7), someone (7), writes (7), monoid (7), helper (7), isrel (7), isdir (7), isabs (7), isfile (7), completeness (7), declare (7), infix (7), precedences (7), such (7), dir0 (7), dir1 (7), dir2 (7), base (7), foo (7), bar (7), tar (7), similar (7), fixities (7), differs (7), slightly (7), our (7), extensions (7), different (7), packages (7), transformers (7), utility (7), allow (7), some (7), simplifications (7), aspath (7), asrelfile (7), asreldir (7), asabsfile (7), asabsdir (7), asrelpath (7), asabspath (7), asfilepath (7), asdirpath (7), recommended (7), checking (7), maybepath (7), parsepath (7), relfile (7), absfile (7), absdir (7), isstring (7), longer (7), synonym (7), reldirectorycontents (7), returns (7), list (7), objects (7), relfileordir (7), closer (7), tags (7), handling (7), links (7), joinpath (7), atomic (7), components (7), constraints (7), work (7), datatype (7), fix (7), wherever (7), non (7), empty (7), leading (7), labels (7), filedirclass (7), turn (7), closed (7), world (7), accordance (7), pvp (7), require (7), bump (7), version (7), user (7), instances (7), hardly (7), show (7), read (7), emit (7), parse (7), valid (7), expressions (7), withfile (7), restricted (7), api (7), only (7), buggy (7), static (7), source (7), maintain (7), program (7), update (7), tests (7), merge (7), back (7), continue (7), migrated (7), github (7), upgrades (7), ghc (7), posix (7), modules (7), modelled (7), approach (7), supporting (7), two (7), styles (7), its (7), own (7), covers (7), remaining (7), hasanextension (7), which (7), checks (7), given (7), extension (7), fileordir (7), generic (7), thanks (7), neil (7), mitchell (7), suggestion (7), unchecked (7), reflect (7), what (7), they (7), makeabsolute (7), makeabsolutefromcwd (7), genericmakeabsolute (7), genericmakeabsolutefromcwd (7), cover (7), made (7), internal (7), removed (7), splitdirectories (7), serves (7), purpose (7), covered (7), splitpath (7), behaviour (7), return (7), fixed (7), setcurrentdirectory (7), release (7), deprecated (6), favor (6), dir (6), same (6), according (6), synonyms (6), extended (6), mkpathabsorrel (6), mkpathfileordir (6), combine (6), further (6), manipulations (6), based (6), strings (6), withabsrel (6), withfiledir (6), very (6), often (6), constructor (6), main (6), multiple (6), one (6), set (6), every (6), aspect (6), parts (6), absorrel (6), absorrelclass (6), fileordirclass (6), aug (5), sun (5), 2009 (4), oct (4), thu (4), jun (4), 2026 (4), nov (3), wed (3), feb (3), 09z (2), 58z (2), 53z (2), 37z (2), 18z (2), 2012 (2), sep (2), 2014 (2), dec (2), 2016 (2), 2018 (2), 2020 (2), 2023 (2), 2024 (2), rss (2), admin (2), releases (2), 07t18, 14t12, 14t15, 15t16, 15t17, 16t18, 19z, mon, 23t15, 33z, 02t09, 36z, 06t19, 52z, tue, 07t15, 45z, 07t17, 20z, 17t14, 10z, 08t15, 01z, 13t20, 19t19, 56z, 01t21, 17t11, 40z, 24t09, 04t17, 03t16, 04t16, 08z, feed, www, rssboard, specification,
Text of the page (random words):
tance for path reldir requires helper classes isrel isdir isabs and isfile added for completeness declare infix precedences of and such that we can write dir0 dir1 dir2 base foo bar tar gz this is similar to the fixities in the filepath package but differs slightly since in our package paths and extensions have different types import packages transformers and utility ht that allow for some simplifications deprecate aspath asrelfile asreldir asabsfile asabsdir asrelpath asabspath asfilepath asdirpath recommended are now the checking constructors path maybepath parsepath relfile reldir absfile absdir relpath abspath filepath dirpath replace isstring instance for overloadedstrings by an instance that cannot be implemented getdirectorycontents is no longer synonym to reldirectorycontents instead it returns the list of all directory objects as relfileordir this is closer to the getdirectorycontents function from the directory package clarify meaning of absrel and filedir tags of a path clarify meaning of drive relative paths on windows clarify handling of file system links 0 6 joinpath restrict to relpath and atomic path components add type class constraints and restrict types in order to make the functions work with the new datatype e g we need to fix the type to filepath wherever a function requires a non empty path add support for ms windows paths with leading drive labels 0 5 5 absrelclass filedirclass turn into closed world classes strict accordance to pvp would require to bump version to 0 6 but since the user cannot write instances of this class we can hardly break code instance show read path now emit and parse valid haskell expressions io withfile restricted to filepath this changes api but it should only break buggy code 0 5 4 3 make test suite static part of the source code but maintain a program to update the test suite to changed tests 0 5 4 1 merge git back to darcs continue on hub darcs net 0 5 4 migrated from darcs to git on github 0 5 3 upgrades changes for ghc 7 6 1 by ben millwood 0 5 0 added system path windows and system path posix modules these are modelled on the system filepath approach to supporting the two styles of path 0 0 2 split system path directory into its own module implemented covers for all the remaining system directory functions renamed hasextension to hasanextension and added new hasextension fn which checks for a given extension renamed the fileordir functions to be generic thanks to neil mitchell for the suggestion added support for overloadedstrings renamed the mk unchecked construction functions to as to better reflect what they do added makeabsolute makeabsolutefromcwd genericmakeabsolute genericmakeabsolutefromcwd added mkabspath mkabspathfromcwd added system path io to cover system io made the internal path type strict removed splitdirectories as it serves no purpose not covered by splitpath changed behaviour of getdirectorycontents to return relative paths fixed the type of setcurrentdirectory 0 0 1 initial release pre henningthielemann pathtype 0 8 1 1 type safe replacement for system filepath etc https hackage haskell org package pathtype 0 8 1 1 https hackage haskell org package pathtype 0 8 1 1 wed 24 jun 2020 09 49 37 utc dl dt homepage dt dd a href http hub darcs net thielema pathtype http hub darcs net thielema pathtype a dd dt author dt dd ben moseley ben millwood henning thielemann dd dt uploaded dt dd by henningthielemann at 2020 06 24t09 49 37z dd dt maintainer dt dd haskell henning thielemann de ben moseley name dd dl hr pre 0 8 relpath abspath filepath dirpath deprecated in favor of path rel path abs path absrel path file path dir same for the according type synonyms deprecate extended path construction functions mkabspath mkabspathfromcwd mkpathabsorrel mkpathfileordir you better combine path constructors and further manipulations deprecate functions based on path strings you should better use functions from the filepath package absrel withabsrel filedir withfiledir we do not need these functions very often and instead we need path absrel as constructor name that is consistent with path abs and path rel split main module into multiple one in order to use a consistent name set for every aspect e g we have path abs an absolute path path part abs absolute drive part of a path path partclass abs class for an absolute part path absrel an absolute or relative path path part absrel initial part of an absolute or relative path path partclass absrel class for absolute or relative parts path abs part abs path absorrel part absrel path absorrelclass partclass absrel path fileordirclass partclass filedir 0 7 move absrel and filedir out of their classes a problem would arise if someone writes import system path absrelclass absrel he would have to replace it by import system path absrelclass absrel monoid instance for path reldir requires helper classes isrel isdir isabs and isfile added for completeness declare infix precedences of and such that we can write dir0 dir1 dir2 base foo bar tar gz this is similar to the fixities in the filepath package but differs slightly since in our package paths and extensions have different types import packages transformers and utility ht that allow for some simplifications deprecate aspath asrelfile asreldir asabsfile asabsdir asrelpath asabspath asfilepath asdirpath recommended are now the checking constructors path maybepath parsepath relfile reldir absfile absdir relpath abspath filepath dirpath replace isstring instance for overloadedstrings by an instance that cannot be implemented getdirectorycontents is no longer synonym to reldirectorycontents instead it returns the list of all directory objects as relfileordir this is closer to the getdirectorycontents function from the directory package clarify meaning of absrel and filedir tags of a path clarify meaning of drive relative paths on windows clarify handling of file system links 0 6 joinpath restrict to relpath and atomic path components add type class constraints and restrict types in order to make the functions work with the new datatype e g we need to fix the type to filepath wherever a function requires a non empty path add support for ms windows paths with leading drive labels 0 5 5 absrelclass filedirclass turn into closed world classes strict accordance to pvp would require to bump version to 0 6 but since the user cannot write instances of this class we can hardly break code instance show read path now emit and parse valid haskell expressions io withfile restricted to filepath this changes api but it should only break buggy code 0 5 4 3 make test suite static part of the source code but maintain a program to update the test suite to changed tests 0 5 4 1 merge git back to darcs continue on hub darcs net 0 5 4 migrated from darcs to git on github 0 5 3 upgrades changes for ghc 7 6 1 by ben millwood 0 5 0 added system path windows and system path posix modules these are modelled on the system filepath approach to supporting the two styles of path 0 0 2 split system path directory into its own module implemented covers for all the remaining system directory functions renamed hasextension to hasanextension and added new hasextension fn which checks for a given extension renamed the fileordir functions to be generic thanks to neil mitchell for the suggestion added support for overloadedstrings renamed the mk unchecked construction functions to as to better reflect what they do added makeabsolute makeabsolutefromcwd genericmakeabsolute genericmakeabsolutefromcwd added mkabspath mkabspathfromcwd added system path io to cover system io made the internal path type strict removed splitdirectories as it serves no purpose not covered by splitpath changed behaviour of getdirectorycontents to return relative paths fixed the type of setcurrentdirectory 0 0 1 initial release pre henningthielemann pathtype 0 8 1 type safe replacement for system filepath etc https hackage haskell org package pathtype 0 8 1 https hackage haskell org package pathtype 0 8 1 sat 17 feb 2018 11 40 40 utc dl dt homepage dt dd a href http hub darcs net thielema pathtype http hub darcs net thielema pathtype a dd dt author dt dd ben moseley ben millwood henning thielemann dd dt uploaded dt dd by henningthielemann at 2018 02 17t11 40 40z dd dt maintainer dt dd haskell henning thielemann de ben moseley name dd dl hr pre 0 8 relpath abspath filepath dirpath deprecated in favor of path rel path abs path absrel path file path dir same for the according type synonyms deprecate extended path construction functions mkabspath mkabspathfromcwd mkpathabsorrel mkpathfileordir you better combine path constructors and further manipulations deprecate functions based on path strings you should better use functions from the filepath package absrel withabsrel filedir withfiledir we do not need these functions very often and instead we need path absrel as constructor name that is consistent with path abs and path rel split main module into multiple one in order to use a consistent name set for every aspect e g we have path abs an absolute path path part abs absolute drive part of a path path partclass abs class for an absolute part path absrel an absolute or relative path path part absrel initial part of an absolute or relative path path partclass absrel class for absolute or relative parts path abs part abs path absorrel part absrel path absorrelclass partclass absrel path fileordirclass partclass filedir 0 7 move absrel and filedir out of their classes a problem would arise if someone writes import system path absrelclass absrel he would have to replace it by import system path absrelclass absrel monoid instance for path reldir requires helper classes isrel isdir isabs and isfile added for completeness declare infix precedences of and such that we can write dir0 dir1 dir2 base foo bar tar gz this is similar to the fixities in the filepath package but differs slightly since in our package paths and extensions have different types import packages transformers and utility ht that allow for some simplifications deprecate aspath asrelfile asreldir asabsfile asabsdir asrelpath asabspath asfilepath asdirpath recommended are now the checking constructors path maybepath parsepath relfile reldir absfile absdir relpath abspath filepath dirpath replace isstring instance for overloadedstrings by an instance that cannot be implemented getdirectorycontents is no longer synonym to reldirectorycontents instead it returns the list of all directory objects as relfileordir this is closer to the getdirectorycontents function from the directory package clarify meaning of absrel and filedir tags of a path clarify meaning of drive relative paths on windows clarify handling of file system links 0 6 joinpath restrict to relpath and atomic path components add type class constraints and restrict types in order to make the functions work with the new datatype e g we need to fix the type to filepath wherever a function requires a non empty path add support for ms windows paths with leading drive labels 0 5 5 absrelclass filedirclass turn into closed world classes strict accordance to pvp would require to bump version to 0 6 but since the user cannot write instances of this class we can hardly break code instance show read path now emit and parse valid haskell expressions io withfile restricted to filepath this changes api but it should only break buggy code 0 5 4 3 make test suite static part of the source code but maintain a program to update the test suite to changed tests 0 5 4 1 merge git back to darcs continue on hub darcs net 0 5 4 migrated from darcs to git on github 0 5 3 upgrades changes for ghc 7 6 1 by ben millwood 0 5 0 added system path windows and system path posix modules these are modelled on the system filepath approach to supporting the two styles of path 0 0 2 split system path directory into its own module implemented covers for all the remaining system directory functions renamed hasextension to hasanextension and added new hasextension fn which checks for a given extension renamed the fileordir functions to be generic thanks to neil mitchell for the suggestion added support for overloadedstrings renamed the mk unchecked construction functions to as to better reflect what they do added makeabsolute makeabsolutefromcwd genericmakeabsolute genericmakeabsolutefromcwd added mkabspath mkabspathfromcwd added system path io to cover system io made the internal path type strict removed splitdirectories as it serves no purpose not covered by splitpath changed behaviour of getdirectorycontents to return relative paths fixed the type of setcurrentdirectory 0 0 1 initial release pre henningthielemann pathtype 0 8 type safe replacement for system filepath etc https hackage haskell org package pathtype 0 8 https hackage haskell org package pathtype 0 8 thu 1 sep 2016 21 20 18 utc dl dt homepage dt dd a href http hub darcs net thielema pathtype http hub darcs net thielema pathtype a dd dt author dt dd ben moseley ben millwood henning thielemann dd dt uploaded dt dd by henningthielemann at 2016 09 01t21 20 18z dd dt maintainer dt dd haskell henning thielemann de ben moseley name dd dl hr pre 0 8 relpath abspath filepath dirpath deprecated in favor of path rel path abs path absrel path file path dir same for the according type synonyms deprecate extended path construction functions mkabspath mkabspathfromcwd mkpathabsorrel mkpathfileordir you better combine path constructors and further manipulations deprecate functions based on path strings you should better use functions from the filepath package absrel withabsrel filedir withfiledir we do not need these functions very often and instead we need path absrel as constructor name that is consistent with path abs and path rel split main module into multiple one in order to use a consistent name set for every aspect e g we have path abs an absolute path path part abs absolute drive part of a path path partclass abs class for an absolute part path absrel an absolute or relative path path part absrel initial part of an absolute or relative path path partclass absrel class for absolute or relative parts path abs part abs path absorrel part absrel path absorrelclass partclass absrel path fileordirclass partclass filedir 0 7 move absrel and filedir out of their classes a problem would arise if someone writes import system path absrelclass absrel he would have to replace it by import system path absrelclass absrel monoid instance for path reldir requires helper classes isrel isdir isabs and isfile added for completeness declare infix precedences of and such that we can write dir0 dir1 dir2 base foo bar tar gz this is similar to the fixities in the filepath package but differs slightly since in our package paths and extensions have different types import packages transformers and utility ht that allow for some simplifications deprecate aspath asrelfile asreldir asabsfile asabsdir asrelpath asabspath asfilepath asdi...
|