Preguntas con la etiqueta [haskell]
¿Cuáles son las ventajas y desventajas de enumeradores, conductos y tuberías?
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
¿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
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
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
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?
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
¿Buenos ejemplos de No es un Functor/Functor/Aplicativo/Mónada?
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
Al implementar Yesod en Heroku, no se puede compilar estáticamente
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)
¿Por qué no debería mezclar tabulaciones y espacios?
A menudo leo que no debería mezclar tabulaciones y espacios en Haskell, o que no debería utilizar tabulaciones en absoluto. ¿Por qué?
Manera idiomática de definir tipos nuevos versus tipos persistentes en Haskell
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 . (punto) y $ (signo de dólar)?
¿ 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
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?
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
¿Para qué se utiliza Haskell en el mundo real? [cerrado]
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