Resultados de la búsqueda a petición "haskell"
Captura de Control-C excepción en GHC (Haskell)
Construí un bucle realmente simple de lectura-evaluación-impresión en Haskell que atrapa Control-C (UserInterrupt). Sin embargo, cada vez que compilo y ejecuto este programa, siempre atrapa el primer Control-C y siempre aborta en el segundo ...
Implementar zip usando foldr
Actualmente estoy en el capítulo 4 de Real World Haskell, y estoy tratando de entenderlo.implementar foldl en términos de foldr [http://book.realworldhaskell.org/read/functional-programming.html#x_E9]. (Aquí está su código :) myFoldl :: (a -> b ...
Imprimir lista vacía en Haksell
Aquí está el fragmento de código: import System.Environment myReverse :: [a] -> [a] myReverse [] = [] main = print (myReverse [])Cuando compilo eso con GHC me sale el siguiente error: [1 de 1] Compilando Main (problem5_myReverse.hs, ...
¿Qué es una mónada?
Habiendo mirado brevemente a Haskell recientemente, ¿cuál sería unbreve, sucinto, práctico explicación de lo que esencialmente es una mónada? La mayoría de las explicaciones que he encontrado son bastante inaccesibles y carecen de detalles ...
Haskell muestra instancia en la lista
Tengo problemas para agregar una instancia de show a mi estructura de datos, que es: data Structure = Structure String [Structure]y me gustaría tener esta salida: strct strct1 strct2 strct3He estado intentando esto instance Show Structure ...
Los tipos de Haskell frustran una función simple 'promedio'
Estoy jugando con el principiante Haskell, y quería escribir una función promedio. Parecía la cosa más simple del mundo, ¿verdad? Incorrecto. Parece que el sistema de tipos de Haskell prohíbe el promedio de trabajar en un tipo numérico ...
Analizador CSV con todas las funciones para Haskell?
¿Alguien puede recomendar una forma de analizar archivos CSV con opciones para: establecer celdas / separador de camposestablecer el final del registro / terminador de filaestablecer comillas para los campossoporte de cadenas UTF-8capacidad de ...
Sobrecarga de funciones en Haskell
Tengo una estructura que representa la ecuación de una línea en la formam x + b y una estructura de un punto Line { m :: Double, b :: Double } deriving( Show, Eq ) Point { x :: Double, y :: Double } deriving( Show, Eq )Quiero la ...
¿Cómo encadenar el uso de quizás el argumento en Haskell?
Estoy tratando de construir una cadena de argumentos opcionales. Por ejemplo, para generar una cadena de saludo a partir de un título y un nombre Esto es trivial en un lenguaje imperativo y se vería así def greeting(title, name): s = "Hello" if ...
Entendiendo el Bool de Haskell Derivando un Ord
Learn You a Haskell [http://learnyouahaskell.com/making-our-own-types-and-typeclasses#algebraic-data-types] presenta elBool tipo: data Bool = False | True deriving (Ord) No entiendo la razón para compararBool's. > False `compare` True LT > ...