{-# LANGUAGE NoMonomorphismRestriction #-} module Paths ( getTemporaryDirectory , getPathToAdditionalTeXFiles , getLogDirectory , relativeURLOf ) where {- - root/ - |-- cgi-bin/ - |-- free-theorems/ - |-- lambdaTeX.tex - |-- style.css - |-- tmp/ - |-- free-theorems/ - |-- requests.csv - -} import qualified System.Directory getTemporaryDirectory = catch (System.Directory.getTemporaryDirectory) (\_ -> return ".") getPathToAdditionalTeXFiles = return "../free-theorems" getLogDirectory = return "../tmp/free-theorems" relativeURLOf filename = "../free-theorems/" ++ filename