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

1 la respuesta

Haskell usa múltiples funciones dentro de otra función

Estoy creando un programa para calcular la solución a una ecuación cúbica en Haskell. Soy nuevo en los lenguajes funcionales y tengo algunas dificultades. Aquí está mi código: cubicQ :: Float -> Float -> Float -> Float cubicQ a b c = ((3 * a * ...

3 la respuesta

Utilizando una lista filtrada en una nueva función en haskell

Así que no estoy muy seguro de cómo expresar esto correctamente, pero digo que quería obtener la suma de todos los números impares en una lista, ¿tengo dos funciones (sumList y getOddNumbers) y las combino en sumOddList o hay alguna manera? poner ...

1 la respuesta

¿Cómo aplico el razonamiento inductivo a `GHC.TypeLits.Nat`?

onsidere esta definición dezip para la longitud de los vectores habituales indexados por números de Peano: {-# language DataKinds #-} {-# language KindSignatures #-} {-# language GADTs #-} {-# language TypeOperators #-} {-# language ...

2 la respuesta

Cómo devolver un valor puro de un método impuro

Sé que debe sonar trivial, pero me preguntaba cómo puede desenvolver un valor de un functor y devolverlo como valor puro. Yo he tratado f::IO a->a f x=(x>>=) f= >>= ¿Qué debo colocar en el lado derecho? No puedo usarreturn ya que lo envolverá ...

3 la respuesta

¿Por qué unirse de forma independiente, en lugar de parte de la implementación mínima de la clase de tipos Monad?

Preferiría definir una instancia de Monad a través de la función de unión en lugar de>>= ... A partir de esa equivalencia: x >>= f = join (fmap f x)Podría definir una instancia de Monad solo con join? Hubiera esperado unirme a Monad con:{-# ...

2 la respuesta

No se puede instalar GHC-Mod

Hola chicos, estoy tratando de instalar ghc-mod para vscode y me encuentro con este problema: **$ stack install ghc-mod** Populated index cache. Error: While constructing the build plan, the following exceptions were encountered: In the ...

3 la respuesta

stack install ghc-mod falla con conflictos de dependencias en OSX 10.13.4

Cuando intento instalar ghc-mod a través de la pila, termino teniendo estos conflictos de dependencias Error: While constructing the build plan, the following exceptions were encountered: In the dependencies for ghc-mod-5.8.0.0: Cabal-2.0.1.1 ...

1 la respuesta

¿Cómo funciona la evaluación perezosa cuando el argumento es una lista?

egún tengo entendido, la evaluación diferida es que los argumentos no se evalúan antes de pasarlos a una función, sino solo cuando sus valores se usan realmente. Pero en un tutorial de haskell, veo un ejemplo. xs = [1,2,3,4,5,6,7,8] ...

1 la respuesta

YesodAuthEmail no pudo deducir m ~ HandlerFor site0 [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Qué tiene de malo esta instancia de YesodAuth? [/questions/49498584/whats-wrong-with-this-yesodauth-instance] 1 respuesta Estoy tratando de agregar instance YesodAuthEmail AppalYesod-Postgres andamios ...

4 la respuesta

Do declaración bajo una cláusula where

Estoy tratando de convertirIO [String] a[String] con<- Unión; sin embargo, necesito usar unado bloque para hacer eso bajo unwhere, pero Haskell se queja de la sangría todo el tiempo. Aquí está el código: decompEventBlocks :: IO [String] -> IO ...