История изменений
Исправление
dave,
(текущая версия)
:
Изначально речь была о чтении конфига. Вот и можно его прочитать, а потом сохранить результат в глобальной переменной, которые в Haskell, оказывается, тоже есть. Только это совершенно неидиоматический подход. Хотя мне кажется, что в некоторых случаях его используют, где вынуждены приспосабливаться к особенностям внешнего окружения, как то, какие-нибудь либы к GUI
Исходная версия
dave,
:
Изначально речь была о чтении конфига. Вот и можно его прочитать через unsafePerformIO, а потом сохранить результат в глобальной переменной, которые в Haskell, оказывается, тоже есть. Только это совершенно неидиоматический подход. Хотя мне кажется, что в некоторых случаях его используют, где вынуждены приспосабливаться к особенностям внешнего окружения, как то, какие-нибудь либы к GUI