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

2 la respuesta

¿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 ...

3 la respuesta

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 ...

1 la respuesta

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. ...

2 la respuesta

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 | ...

4 la respuesta

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 :: ...

8 la respuesta

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 ...

3 la respuesta

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

2 la respuesta

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 ...

2 la respuesta

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 ...

3 la respuesta

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 ...