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

1 la respuesta

¿Cuáles son las diferencias entre inline-c y language-c-inline?

He estado buscando brevemente bibliotecas de cuasi citas para Haskell. Estas bibliotecas permiten a Haskell integrarse con otros idiomas. Para integrarse con C, parece haber dos paquetes con una funcionalidad similar: en línea-c ...

2 la respuesta

Listas de literales de longitud fija y tipo

Estoy tratando de definir un tipo para listas de longitud fija en Haskell. Cuando uso la forma estándar de codificar números naturales como tipos en unario, todo funciona bien. Sin embargo, cuando trato de construir todo en los literales de tipo ...

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: ...

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

¿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 ...

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 ...

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 ...

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 ...

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 ...

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 ...