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

2 la respuesta

Tupla de retorno de entrada de Haskell

Me pregunto si una función IO () puede devolver la tupla porque me gustaría obtenerlos de esta función como entrada para otra función. investinput :: IO()->([Char], Int) investinput = do putStrLn "Enter Username : " username <- getLine putStrLn ...

1 la respuesta

cabal sandbox v. paquete global db

Al instalar dentro de una caja de arena de cabal, cabal seguirá utilizando paquetes del paquete global db (en particular, paquetes que provienen de la plataforma Haskell). Esto puede conducir a conflictos de instalación. ¿Es posible configurar ...

2 la respuesta

¿Por qué `mfix` no es total en` MaybeT`

losimplementación de transformadores [https://hackage.haskell.org/package/transformers-0.5.5.0/docs/src/Control.Monad.Trans.Maybe.html#line-186] deMonadFix paraMaybeT falla si la función alguna vez se evalúa comoNothing. Por que esNothing sin ...

1 la respuesta

Haskell (n + 1) en coincidencia de patrones

Estaba haciendo el99 problemas en Haskell [http://haskell.org/haskellwiki/99_questions/]cuando me encontré con unsolución [http://haskell.org/haskellwiki/99_questions/Solutions/19]aProblema ...

2 la respuesta

Contenido HTTP POST en Haskell

Estoy tratando de publicar algunos datos en un servidor en Haskell y el lado del servidor está vacío. Estoy usando la biblioteca Network.HTTP para la solicitud. module Main (main) where import Network.URI (URI (..), parseURI, ...

6 la respuesta

Instancias huérfanas en Haskell

Al compilar mi aplicación Haskell con el-Wall opción, GHC se queja de instancias huérfanas, por ejemplo: Publisher.hs:45:9: Warning: orphan instance: instance ToSElem ResultLa clase de tipoToSElem no es mío, se define ...

4 la respuesta

comportamiento foldl versus foldr con listas infinitas

El código para la función myAny enesta pregunta [https://stackoverflow.com/questions/833186/why-does-this-haskell-code-work-successfully-with-infinite-lists/833218] utiliza foldr. Deja de procesar una lista infinita cuando se cumple ...

1 la respuesta

Lista de evaluación para forma normal de cabeza débil

Dada la siguiente lista del 1 al 100: > let x = [1..100]Corrosprint x observar su valor no evaluado. > :sprint x x = _Entonces corríseq para evaluarlo en forma normal de cabeza débil: > seq x () ()Pero volviendo a corrersprint x muestra (lo ...

2 la respuesta

¿Cómo proporcionar declaraciones de tipo explícitas para funciones cuando se usa GHCi?

Cómo definir el equivalente de esta función (tomado deLearnyouahaskell [http://learnyouahaskell.com/]) dentro de GHCi? import Data.List numUniques :: (Eq a) => [a] -> Int numUniques = length . nubSin la declaración de tipo, GHCi acepta la ...

3 la respuesta

Haskell do cláusula con múltiples tipos de mónada

Estoy usando una biblioteca gráfica en Haskell llamadaThreepenny-GUI [http://hackage.haskell.org/package/threepenny-gui]. En esta biblioteca, la función principal devuelve ...