我正在使用堆栈解释器功能并拥有如下代码:
#!/usr/bin/env stack
{- stack
--resolver lts-9.0
--install-ghc
runghc
--package yesod
--package yesod-core
-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE QuasiQuotes #-}
{-# LANGUAGE TemplateHaskell #-}
-- and the code goes on
我想将 ddump-splices 选项传递给堆栈解释器。这可能吗?
最佳答案
是的,在传递实际的 ghc 选项之前,您必须使用 --
。即:
#!/usr/bin/env stack
{- stack
--resolver lts-9.0
--install-ghc
runghc
--package yesod
--package yesod-core
-- -ddump-splices
-}
您可以使用 ghc --show-options 来查看可以传递的选项类型。欲了解更多信息,请参见此处:https://github.com/commercialhaskell/stack/issues/650#issuecomment-123470879
关于haskell - 将 -ddump-splices 传递给 Stack 脚本解释器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47702242/