Ideone.com最近切换到ghc-7.6.3,其中haskell98
是隐藏包。
要公开隐藏包,应该使用-package
标志,但它被列为“静态”。 OPTIONS_GHC
应该只识别“动态”标志,实际上trying -package haskell98
inside the source code pragma doesn't work。
具体来说,我正在尝试运行来自this question的代码,其中包含对randomRs
的调用。 System.Random
显然不再包含在{7.6}中,而Random
是隐藏haskell98
包的一部分。还有动态-no-auto-link-packages
标志,这意味着“不要在haskell98包中自动链接”,但它与我需要的相反。