3

実行時にハングする optparse-applicative を使用した次の Haskell コードがあります。

main :: IO ()
main = do
  printf "Start...\n"
  args <- execParser $ info args fullDesc
  printf "Cmdline args: %s\n" (show args)

args :: Parser [Integer]
args = many (option auto
         (short 'x'
           <> value 1))

この問題は、コンビネーターを削除するとコードが正常に動作するため、多くのコンビネーターの使用に関連しています。

これはバグですか、それとも何か間違っていますか?

ありがとう!

4

1 に答える 1