Играя с пакетом ReadArgs , кажется, что он не поддерживает одноаргументные ситуации.
{-# LANGUAGE ScopedTypeVariables #-}
import ReadArgs (readArgs)
main = do
(foo :: Int) <- readArgs
print foo
Ошибка (при использовании версии 1.0):
No instance for (ReadArgs.ArgumentTuple Int)
arising from a use of `readArgs'
У меня двоякий вопрос:
readArgs
? NB версия 1.1 ReadArgs устраняет эту «ошибку»; см. комментарии.