GHC 6.12.1, System.Environment.getArgs y UTF-8
Pregunta
6,12 GHC cayó paquetes UTF-8 cuerdas separadas ya que la mayor parte de su funcionalidad se implementa en los módulos de valores. En particular System.Environment.UTF8 ya no existe.
Sin embargo, el siguiente no funciona para mí si un arg
es una cadena no ASCII:
import System.Environment
main = do
[arg] <- getArgs
putStrLn arg
Me conseguir un poco de basura en mi terminal.
Solución
Es un error, ver
http://hackage.haskell.org/trac/ghc/ticket/3309
(Te Asumo System.Environment media, no System.Environment.UTF8)
La solución podría ser la de Cabal instalar utf8-pican y utilizar System.Environment.UTF8
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow