Preguntas con la etiqueta [haskell]

Lista haskell preguntas

Me gustaría saber de alguien con un conocimiento más profundo que yo cuáles son las diferencias fundamentales entre enumeradores , conductos y tuberías , así como los principales beneficios y

Alcance y flotadores Haskell

2
respuestas
48
votos
8.8k
vistas

¿Por qué el comportamiento de la notación de rango de Haskell es diferente para flotantes que para números enteros y caracteres? Prelude> [1, 3 .. 10] :: [Int] [1,3,5,7,9] Prelude>

Lectura del núcleo GHC

4
respuestas
205
votos
18.8k
vistas

Core es el lenguaje intermedio de GHC. Reading Core puede ayudarle a comprender mejor el rendimiento de su programa. Alguien me pidió documentación o tutoriales sobre cómo leer Core, pero

Haskell: listas, matrices, vectores, secuencias

1
respuestas
266
votos
43.1k
vistas

Estoy aprendiendo Haskell y leo un par de artículos sobre las diferencias de rendimiento de las listas de Haskell y las matrices (inserte su idioma). Como estudiante, obviamente solo uso

Técnicas para rastrear restricciones

0
respuestas
322
votos
10.5k
vistas

Este es el escenario: escribí un código con una firma de tipo y GHC se queja de que no pudo deducir x ~ y para algunos xy y. Por lo

¿Qué tiene de malo la Plantilla Haskell?

6
respuestas
270
votos
26.8k
vistas

Parece que la comunidad de Haskell suele considerar a Template Haskell como una conveniencia desafortunada. Es difícil expresar con palabras exactamente lo que he observado a este respecto, pero considere

Mientras le explico a alguien qué es una clase de tipo X, me cuesta encontrar buenos ejemplos de estructuras de datos que sean exactamente X. Entonces, solicito ejemplos para: Un

Soy muy nuevo en Yesod y tengo problemas para construir Yesod estáticamente para poder implementarlo en Heroku. He cambiado el archivo .cabal predeterminado para reflejar la compilación estática if flag(production)

A menudo leo que no debería mezclar tabulaciones y espacios en Haskell, o que no debería utilizar tabulaciones en absoluto. ¿Por qué?

Tengo un tipo que representa un registro persistente. Quiero tener un tipo muy similar que represente datos que deben publicarse para crear un nuevo registro. Este es el tipo completo:

¿ Cuál es la diferencia entre el punto (.)y el signo de dólar ($)? Según tengo entendido, ambos son azúcar sintáctico por no necesitar usar paréntesis.

Empezando con Haskell

15
respuestas
754
votos
273.2k
vistas

Durante unos días he intentado comprender el paradigma de programación funcional en Haskell. Lo hice leyendo tutoriales y viendo screencasts, pero nada parece funcionar. Ahora, al aprender varios lenguajes imperativos/OO

¿Qué es una mónada?

0
respuestas
1.7k
votos
328.6k
vistas

Habiendo analizado brevemente Haskell recientemente, ¿cuál sería una explicación breve, sucinta y práctica de lo que es esencialmente una mónada? He encontrado que la mayoría de las explicaciones que he

Hay mucho revuelo en torno a Haskell, sin embargo, es difícil obtener información sobre cómo se utiliza en aplicaciones del mundo real. ¿Cuáles son los proyectos/usos más populares de Haskell