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

3 la respuesta

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

6 la respuesta

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

4 la respuesta

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?

1 la respuesta

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

3 la respuesta

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

2 la respuesta

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

2 la respuesta

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

3 la respuesta

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

4 la respuesta

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

1 la respuesta

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