Архитектура Xmonad (насколько я понимаю) позволяет скомпилированному исполняемому файлу запускать свою собственную систему сборки, так что он может перекомпилировать себя и разветвляться.
Означает ли это, что Xmonad (среда рабочего стола) должна запускаться со средойподходит для сборки системы?Это было бы прискорбно, поскольку все процессы наследовали среду, специфичную для сборки Xmonad.
Это может иметь смысл только в том случае, если Xmonad использует ванильную среду GHC, предоставляемую ОС.