способ конечно есть 1. сделать отдельный модуль State 2. в нем сделать module State where path = unsafePerformIO $ newIORef "" 3. у себя локально импортировать State(path) 4. теперь в path можно writeIORef path "сам путь" и он будет переживать :r
ну да, мне как-то не приходило в голову, что в мой hs файл можно напихать всяких вспомогательных функций кроме тех, который будут использоваться "после компиляции"
способ конечно есть 1. сделать отдельный модуль State 2. в нем сделать module State where path = unsafePerformIO $ newIORef "" 3. у себя локально импортировать State(path) 4. теперь в path можно writeIORef path "сам путь" и он будет переживать :r
способ конечно есть 1. сделать отдельный модуль State 2. в нем сделать module State where path = unsafePerformIO $ newIORef "" 3. у себя локально импортировать State(path) 4. теперь в path можно writeIORef path "сам путь" и он будет переживать :r