GHC 6.12.1, System.Environment.GeTargs e UTF-8
Pergunta
O GHC 6.12 lançou pacotes separados de UTF8-String, pois a maior parte de sua funcionalidade é implementada nos módulos de estoque. Em particular o sistema.Inermbonment.Utf8 não existe mais.
Mas o seguinte não funciona para mim se um arg
é uma string não-ASCII:
import System.Environment
main = do
[arg] <- getArgs
putStrLn arg
Eu recebo um pouco de lixo no meu terminal.
Solução
É um bug, veja
http://hackage.haskell.org/trac/ghc/ticket/3309
(Suponho que você quer dizer System.
A solução alternativa pode ser a cabala instalar utf8-sting e use System.environment.utf8
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow