Dosya sistemimdeki değişiklikleri izlemek için dosya sistemimi izlemek üzere FSNotify paketini kullanıyorum, böylece bunları otomatik olarak Pandoc üzerinden çalıştırabilirim. Ancak, yöneticiyi güzelce çıkarması konusunda sorun yaşıyorum. HaliyleHaskell ile dosya sistemini izleme
, benim kod Yesod's use of the same package dayanmaktadır:
module Main where
import System.FSNotify
import Filesystem (getWorkingDirectory)
import System.Exit
import Control.Concurrent
main = do
cwd <- getWorkingDirectory
putStrLn "Watching current directory, press RETURN to exit."
withManager $ \man -> do
_ <- forkIO $ do
watchTree man cwd (const True) $ \fp -> print fp
_ <- getLine
exitSuccess
Ben runhaskell
kullandığınızda, program mükemmel çalışıyor, ancak (ghc --make
kullanarak) yürütülebilir derlemek, ben bastığımda girin Uçağım yanıt vermiyor. Bunu Windows 7 64-bit'de derliyorum.
Teşekkür, gibi çalıştı Bir çekicilik - Bir kez, GHC'nin kaynak dosyasını değiştirmediğimden beri çalıştırıcımı yeniden oluşturmadığını fark ettim, sadece derleyici bayrakları: P. –