Resultados de la búsqueda a petición "haskell"
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 ...
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 ...
¿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 ...
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 ...
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, ...
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 ...
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 ...
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 ...
¿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 ...
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 ...