
#15540: GHCi does not follow the XDG Base Directory Specification -------------------------------------+------------------------------------- Reporter: rszibele | Owner: (none) Type: bug | Status: new Priority: normal | Milestone: 8.6.1 Component: GHCi | Version: 8.0.2 Resolution: | Keywords: newcomer Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by rszibele): The package database would also belong in `$XDG_CACHE_HOME/ghc`, I used `.ghci_history` as an example. Supporting the XDG Base Directory Specification would allow users to easily back up their configuration files while at the same time not including cache in the backup. It also allows for deleting the cache of a user without having to check which files are essential and which files aren't, as one could simply delete all files in `$XDG_CACHE_HOME/`. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15540#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler