Resultados de la búsqueda a petición "ghc"

0 la respuesta

Excepción en tiempo de ejecución al intentar imprimir un carácter Unicode

Char es el tipo de caracteres Unicode en Haskell yString es simple[Char] (es decir, una lista deChar artículos). Aquí hay un código simple: main = putStrLn "©" -- Unicode stringEste código se compila bien, pero obtengo la excepción de tiempo de ...

2 la respuesta

¿Por qué un tipo más general afecta el tiempo de ejecución en Haskell?

Considere las dos implementaciones siguientes de una secuencia infinita de Fibonacci: fibsA :: Num a => [a] fibsA = 0:1:(zipWith (+) fibsA (tail fibsA)) fibsB :: [Integer] fibsB = 0:1:(zipWith (+) fibsB (tail fibsB))En GHCI, ejecutandofibsB !! k ...

1 la respuesta

¿Cómo puedo cargar código optimizado en GHCI?

Estoy escribiendo un módulo que se basa en la optimización. Quiero probar este módulo en ghci. Pero comenzando ghc en--interactive el modo deshabilita automáticamente la optimización; si compilo el módulo con-O y luego intenta cargarlo en una ...

3 la respuesta

Código de verificación de versión de GHC

Estoy contribuyendo aAlex [http://github.com/simonmar/alex], y obviamente depende de muchas bibliotecas y debe compilarse para muchas versiones. Necesito usar una función que solo esté disponible enGHC 7.6.1 para manejar mejor un error. Entonces ...

2 la respuesta

Por qué `(map digitToInt). show` es tan rápido?

Convertir no negativoInteger a su lista de dígitos comúnmente se hace así: import Data.Char digits :: Integer -> [Int] digits = (map digitToInt) . show Estaba tratando de encontrar una forma más directa de realizar la tarea, sin involucrar una ...

1 la respuesta

En Haskell, ¿qué significa que un enlace "sombree un enlace existente"?

Recibo una advertencia de GHC cuando compilo: Advertencia: este enlace para 'palmaditas' sombrea un enlace existente en la definición de 'match_ignore_ancs' Aquí está la función: match_ignore_ancs (TextPat _ c) (Text t) = c t match_ignore_ancs ...

1 la respuesta

Prevenir el almacenamiento en caché de la computación en Criterion benchmark

El siguiente código (sugerido por Reid Barton enCriterio que hace que el consumo de memoria explote, no hay CAF a la vista [https://stackoverflow.com/a/29336593/917635]) tiene un tiempo de referencia que escalaproporcionalmenteconnum cuando se ...

1 la respuesta

¿Por qué este código de Haskell se ejecuta más lentamente con -O?

Este fragmento de código Haskell se ejecutamucho más lento con-O, pero-O debiera serno peligroso [https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/options-optimise.html#optimise-pkgs] . ¿Alguien puede decirme qué pasó? Si es ...

3 la respuesta

¿Qué diccionario elige GHC cuando hay más de un alcance?

Considere el siguiente ejemplo: import Data.Constraint class Bar a where bar :: a -> a foo :: (Bar a) => Dict (Bar a) -> a -> a foo Dict = barGHC tiene dos opciones para que el diccionario las use al seleccionar unBar instancia enfoo: podría ...

1 la respuesta

¿Travis ci permite versiones ghc mayores a 7.8?

Acabo de crear un proyecto CI Haskell Travis con esto.travis.yml: language: haskell ghc: - 7.8 - 7.10Pero Travis interpreta la segunda versión como7.1: ...