Resultados de la búsqueda a petición "ghc"
¿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 ...
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 ...
¿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: ...
¿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 ...
¿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 ...
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 ...
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 ...
¿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 ...
¿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 ...
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 ...