9 ms·
Yeah, that comment doesn't make much sense as it stands. GHC is a compiler not a runtime. Functional languages like GHC-compiled Haskell are not known for extre
by cormacrelf 10y ago
Yeah, that comment doesn't make much sense as it stands. GHC is a compiler not a runtime. Functional languages like GHC-compiled Haskell are not known for extreme memory efficiency in all cases, but it depends entirely on the program. Unless I'm not aware of how XMonad actually runs.
- mbrock 10y agoWell, GHC does have a runtime, and in some way XMonad also uses the compiler at runtime because configurations are written in Haskell...
- wander_homer 10y agoAnd you have to recompile it if you change your xmonad.hs config file. There's no interpretation going on at runtime - well except when you actually run xmonad with an interpreter like ghci.
- mmarx 10y agoRecompilation[0] simply calls the compiler binary, though. [0] https://github.com/xmonad/xmonad/blob/master/src/XMonad/Core.hs#L622 https://github.com/xmonad/xmonad/blob/master/src/XMonad/Core...