Я использую file-embed пакет таким образом:Cabal восстановление на встроенном изменении файла
import qualified Data.ByteString as B
import qualified Data.ByteString.Internal as B (w2c)
import qualified Data.FileEmbed as E
initWindow = do
b <- Gtk.builderNew
let glade = map B.w2c $ B.unpack $ $(E.embedFile "window.glade") in
Gtk.builderAddFromString b glade
...
Можно ли сделать междусобойчик восстановить этот файл, даже если только изменения поляны файла?
Вы пытались использовать категорию 'other-filrs'? –
Ну, есть 'data-files', но мне нравится идея иметь ровно один файл для распространения. Мне нужен способ сделать файл .hs явно зависеть от файла glade. –