2017-12-07 23 views
3

나는이 같은 코드를 스택 통역 기능을 사용하고 데 스택 :전달 -ddump - 스플 라이스 통역

#!/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 옵션을 전달하려는. 가능한가?

답변

3

예, 실제 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