Resultados de la búsqueda a petición "haskell"
¿Cómo puedo importar un módulo Haskell en GHCi?
Estoy tratando de enseñarme a mí mismo Haskell del libro Learn You A Haskell for Great Good. Llegué a la última sección del capítulo 7 (Módulos), donde dice cómo crear su propio módulo. Copié y pegué el módulo de Geometría que figura en el libro ...
Haskell - Filtrar último elemento
Quiero filtrar el último elemento de una lista que no satisface una propiedad. Un ejemplo sería smallerOne :: a->Bool smallerOne x = x < 1La función filterLast debería dar filterLast smallerOne [1, -2, -3, -4, 5] [1, -2, -3, -4] //Filters the ...
Banderas en archivos cabal
Estoy siguiendo la guía del usuario para el desarrollo de paquetes: https://www.haskell.org/cabal/users-guide/developing-packages.html#quickstart [https://www.haskell.org/cabal/users-guide/developing-packages.html#quickstart] Me quedé atrapado ...
¿Por qué no puede leer deducir el tipo correcto?
En Haskell, puedo hacer que Haskell sea el valor de una cadena conread. Prelude> read "1" + 3 4Puedo usarfst para obtener el primer elemento Prelude> fst (1,2) 1Sin embargo, recibo un error cuando combinoread yfst para obtener el primer ...
Explicación de números en Haskell
Me gustaría una explicación clara deNum, Real, Integral, Integer, Int, Ratio, Rational, Double, Float.
Haskell comprueba si el movimiento diagonal del tablero de ajedrez es Verdadero o Falso [cerrado]
Estoy tratando de escribir una función de juego de mesa de tablero 4x5 y quiero hacer una función Bool verdadera verdadera falsa que indique si el movimiento basado en las coordenadas x, y es diagonal o no. Quiero poner 4 coordenadas 2 x y 2 y. ...
¿Cómo puedo ejecutar mis funciones haskell a través de Java?
Digamos que tengo una función haskellañadirenmath.hs ¿Cómo puedo ejecutar elañadirfuncionar a través de un programa Java y almacenar la salida como una variable? Tal vez algo como lo siguiente: public int runHaskell(String haskellFile) { int ...
Cómo derivar instancias de Data.Messagepack 1.0.0
La versión anterior deData.Messagepack, 0.7.2.5 [https://hackage.haskell.org/package/msgpack-0.7.2.5]apoyaderivando instancias a través de Template Haskell [https://hackage.haskell.org/package/msgpack-0.7.2.5/docs/Data-MessagePack-Derive.html] . ...
¿Es posible usar codificaciones de la iglesia sin romper el razonamiento equitativo?
Cuidado con este programa: {-# LANGUAGE RankNTypes #-} import Prelude hiding (sum) type List h = forall t . (h -> t -> t) -> t -> t sum_ :: (Num a) => List a -> a sum_ = \ list -> list (+) 0 toList :: [a] -> List a toList = \ list cons nil -> ...
La instalación de Cabal gtk falla
Estoy tratando de instalar gtk a través de cabal, sin embargo, obtengo los siguientes errores de tipo al compilarlo [ 22 of 209] Compiling Graphics.UI.Gtk.Embedding.Plug ...