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

1 la respuesta

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

4 la respuesta

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

3 la respuesta

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

2 la respuesta

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

2 la respuesta

Explicación de números en Haskell

Me gustaría una explicación clara deNum, Real, Integral, Integer, Int, Ratio, Rational, Double, Float.

1 la respuesta

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

3 la respuesta

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

2 la respuesta

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

3 la respuesta

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

1 la respuesta

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