Resultados de la búsqueda a petición "haskell"
¿Buen texto introductorio sobre la implementación de GHC?
Cuando programo en Haskell (y especialmente al resolver problemas del Proyecto Euler, donde las soluciones subóptimas tienden a estresar las necesidades de CPU o memoria) a menudo me pregunto por qué el programa se comporta de la manera en que ...
La transformación de una función a un estilo sin puntos cambia su tipo
Estoy comenzando a Haskell ... Traté de escribir la siguiente función trivial de dos maneras diferentes, dejando que Haskell decida los tipos, y el sistema de tipos hace algo diferente en cada caso. ¿Cuál es la explicación de ...
Parsing haskell conservando comentarios / formateando
Quiero hacer una transformación del código fuente (limpieza automática de la lista de importación) y me gustaría conservar los comentarios y el formato. Escuché algunas cosas sobre analizadores que hacen esto, creo que para el analizador ghc. ...
haskell - let / where equivalente dentro de la comprensión de la lista?
¿Hay alguna manera de usarlet,where o de otra manera definir subexpresiones en una lista de comprensión para que pueda usarse tanto en el término como en la restricción? Desde mi experimentación, el siguiente trabajo: [let x = i*i in x | ...
Parsing cadena JSON en el registro en Haskell
Estoy luchando por entender esto (todavía soy un poco nuevo en Haskell) pero encuentro la documentación para elText.JSON paquete para ser un poco confuso. Básicamente tengo este tipo de registro de datos: - data Tweet = Tweet { from_user :: ...
Uso del estado de Haskell mónada un olor a código?
Dios, odio el término "olor a código", pero no se me ocurre nada más preciso. Estoy diseñando un lenguaje y compilador de alto nivel para Espacio en blanco [http://compsoc.dur.ac.uk/whitespace/] en mi tiempo libre para aprender sobre ...
no pudo coincidir con el tipo esperado [a0] con el tipo real IO ()
Qué esta mal en mi codigo insertValue file x = if x == "10" then "ok" else do putStrLn "Error"; file
Comprobación de un constructor de datos particular
Digamos que definí mi propio tipo de datos como data MyData = A arg| B arg2| C arg3¿Cómo escribiría una función (por ejemplo:isMyDataType) que comprueba si el argumento dado es uno de los tipos particulares enMyData y devuelve sucesivamente un ...
Haskell: Derivando Show para tipo personalizado
Tengo esta definición de tipo: data Operace = Op (Int->Int->Int) String (Int->Int->Int) deriving Show Quiero imprimir este tipo en el shell interactivo (GHCi). Todo lo que debe imprimirse es laString campo. Intenté esto: instance Show ...
Preguntas en un Haskell -> conversión de C #
FondoFui "arrastrado" a ver esta pregunta: La expresión de forma cerrada de Fibonacci en Haskell [https://stackoverflow.com/questions/6037719/fibonaccis-closed-form-expression-in-haskell] cuando el autor etiquetó inicialmente con muchos otros ...