Este é um programa escrito em Haskell que implementa a especificação XDG Base Directory. A especificação XDG Base Directory é um conjunto de diretrizes para armazenar arquivos de configuração, dados e outros tipos de arquivos em sistemas operacionais de código aberto. O objetivo  é tornar mais fácil para os desenvolvedores criar aplicativos que possam ser executados em vários sistemas operacionais sem ter que se preocupar com a localização dos arquivos de configuração e dados. Este programa em Haskell implementa essas diretrizes de forma simples e fácil de usar. 