Resultados de la búsqueda a petición "haskell"
Instalación de binarios ghc en Linux (no puedo encontrar libgmp.so)
Estoy intentando instalar la plataforma Haskell en Linux por primera vez (también soy un usuario de Linux bastante nuevo). El sistema de la víctima es un nuevo sistema de Red Hat. Y todo lo involucrado aquí debe ser de 64 bits. Las ...
¿Por qué la `cabeza` de Haskell se cuelga en una lista vacía (o por qué * no * devuelve una lista vacía)? (Filosofía del lenguaje)
Nota para otros contribuyentes potenciales: no dude en usar anotaciones abstractas o matemáticas para expresar su punto. Si encuentro que su respuesta no está clara, pediré aclaraciones, pero de lo contrario, siéntase libre de expresarse de una ...
Los binarios compilados por ghc requieren GHC o son independiente
Si un amigo quiere ejecutar mis archivos binarios de Haskell, ¿primero tiene que instalar Haskell o puede ejecutar inmediatamente el binario solo? La respuesta es la misma en Mac, Windows y Linux?
Agregar una función en LLVM (enlaces haskell) cuando no se conoce el número de parámetros en tiempo de compilación
Fond: He escrito un intérprete de juguete Lisp al que estoy tratando de agregar la funcionalidad LLVM JIT. Por el momento, se han impuesto las siguientes limitaciones: Solo se permiten valores enteros en las funcionesVariables solo puede ...
¿Cómo evitar desbordamientos de espacio de pila?
Me ha sorprendido un poco el desbordamiento de pila de GHC si necesito obtener el valor de una lista grande que contiene elementos intensivos en memoria. Esperaba que GHC tuviera TCO, así que nunca conoceré tales situaciones. Para simplificar ...
Utilizando elementos de lista e índices juntos
Siempre me ha resultado incómodo tener una función o expresión que requiera el uso de los valores, así como los índices, de una lista (o matriz, se aplica igual) en Haskell. EscribívalidQueens a continuación mientras experimenta con el problema ...
Estado del usuario en Parsec
Estoy analizando una expresión usando Parsec y quiero hacer un seguimiento de las variables en estas expresiones usando el estado del usuario en Parsec. Lamentablemente, no entiendo cómo hacerlo. Dado el siguiente código: import Data.Set as ...
Es posible emular una función usando su propio tipo de datos?
¿Es posible emular una función con su propio tipo de datos con alguna extensión de GHC? Lo que quiero hacer es, por ejemplo, (sintaxis imaginaria) data MyFunc = MyFunc String (Int->Int) instance (Int->Int) MyFunc where ($) (MyFunc _ f) i = f ...
En Haskell, ¿cómo extrae cadenas de un documento XML?
Si tengo un documento XML como este: <root> <elem name="Greeting"> Hello </elem> <elem name="Name"> Name </elem> </root>y algunas definiciones de tipo / datos de Haskell como esta: type Name = String type Value = String data LocalizedString = ...
No puedo encontrar el error en mi código Haskell
Traté de traducir una solución (¡funciona!) Del rompecabezas del repollo-cabra-lobo de Scala a Haskell, pero el código arroja un error al llamar ahead infindSolutions porque la lista de soluciones está vacía, por lo que el problema parece estar ...