Preguntas con Tag: haskell

Haskell es un lenguaje de programación puramente funcional que ofrece un fuerte tipo estático, evaluación perezosa, amplio paralelismo y apoyo de concurrencia, y capacidades de abstracción únicas.

Escribir para consolar y manejar no va a ir juntos en Haskell

Tengo que crear una red donde tengo un hilo para cada nodo que tenga una conexión directa con el hilo en la terminal. Necesito múltiples terminales para crear una red grande para enviar mensajes. P
sockets haskell
bitwisewizard
3 años, 4 meses, 29 días

¿Por qué falla este perser do-block?

Estoy tratando de entender las acciones de do-blocks/secuencing, parsers y monads. newtype Parser a = P ( String -> [ ( a, String ) ] ) item :: Parser Char item = P (\inp -> case inp
haskell
binarybard1cc8
3 años, 4 meses, 29 días

Agregar contenido de múltiples listas juntos

Estoy aprendiendo haskell y no puedo imaginar qué sería una tarea fácil en otro idioma. Mi problema: Añadiendo los números de la lista múltiple para formar una sola lista. Ejemplo: ad
haskell
quantumcoder
3 años, 4 meses, 29 días

Patrones no agotadores con azúcar sintáctica y patrón emparejado

Escribí la función fun1 que toma una lista y deja caer cada número que es mayor o igual a los números anteriores. fun1 (l:ls) = f
haskell pattern-matching
compilerhero1251
3 años, 4 meses, 29 días

Haskell computation performance

Tengo varias implementaciones diferentes de la misma función. La diferencia radica en el uso de patrones de explosión. La pregunta es, ¿por qué perímetroNaiveFast trabaja igual que perímetroStrictF
performance haskell benchmarking strictness
techsavvypro
3 años, 4 meses, 29 días

Visita de caballeros en Haskell consiguiendo un bucle

Estoy en el proceso de codificación de la función de gira del caballero, y estoy tan lejos como este donde estoy recibiendo un bucle infinito en mi ghci: type Field = (Int, Int) next
loops haskell knights-tour
geekguru
3 años, 4 meses, 26 días

¿Cómo puedo guardar los cambios que hice a una lista de una manera inmutable?

Necesito pedir al usuario entrada, hacer algo con él, pedir la próxima entrada y hacer algo con él, pero todavía necesito tener en cuenta la entrada anterior. Estaba pensando (de una manera O
haskell
cybermage
3 años, 4 meses, 26 días

Haskell wai middleware - cómo ejecutar la aplicación si 404 es devuelto de la primera aplicación?

Estoy tratando de 'juntar dos wai Applicationjuntos. Esencialmente la primera aplicación o bien servirá a 404 Respuesta no encontrada o una respuesta que no sea <stron
haskell haskell-wai
coderconqueror
3 años, 5 meses, 1 días

¿Puedo conseguir que GHC infiera una restricción más allá de un partido de patrón GADT?

Me gustaría que GHC inferir una restricción más allá de un partido de patrón GADT. Por ejemplo, supongamos que tengo dos expresiones, cada una con una limitación inferida:
haskell ghc type-inference type-level-computation
codealchemyf00f
3 años, 5 meses, 0 días

cábala v2-haddock - renderBuildTargetProblema: estado inesperado

He intentado huir cabal v2-haddock y yo tengo cabal: renderBuildTargetProblem: unexpected status (TargetDisabledByUser,Nothing) CallStack (from HasCallStack): error, ca
haskell cabal haddock
codexcrafter
3 años, 5 meses, 0 días

No hay instancia para (Mostrar (Eval Int) que surge de un uso de ‘print ’

Soy nuevo en Haskell y Tinkering con algunos ejemplos de Stephen Diehl Lo que deseo saber cuando aprendo Haskell. Estoy atrapado en este ejemplo de transformador de monad:
haskell monads monad-transformers
pixelpioneerbbb5
3 años, 5 meses, 1 días

Funciones de composición con tipo polimorfo intermedio en Haskell

Tengo el siguiente archivo: module SimpleComposition where class Intermediate a where f :: a -> Int g :: Char -> a h :: Char -> Int h =
haskell polymorphism function-composition
syntaxsniper
3 años, 4 meses, 27 días

Estoy recibiendo este error al intentar instalar Cardano-Node

cabal: Could not resolve dependencies: [__0] trying: Win32-network-0.1.0.0 (user goal) [__1] next goal: base (dependency of Win32-network) [__1] rejecting: base-4.14.1.0/installed-4.14.1.0
haskell cabal cardano
apiartisan
3 años, 4 meses, 29 días

Haskell usando $ en lugar de paréntesis es inválido

Soy nuevo en Haskell. Quiero aprender el uso de $ y escribí dos pequeñas funciones, pero el segundo no está funcionando, ¿puede alguien explicarme por favor qué está mal con ese pequeño snippet? Si
function haskell
hackharbinger
3 años, 4 meses, 29 días