我看到这经常用于使模块与GHC和Hugs兼容,但谷歌并没有帮助我更多地了解它.
我可以在条件中加入什么?我可以根据正在使用的"基础"版本来制作模块的一部分吗?
编辑3/2017:这是一个很好的资源:https://guide.aelve.com/haskell/cpp-vww0qd72
haskell ghc c-preprocessor
c-preprocessor ×1
ghc ×1
haskell ×1