Resultados de la búsqueda a petición "haskell"
OO Traducción de la interfaz a Haskell
Mi problema específico en realidad no se trata de la traducción general de una interfaz OO a Haskell. Este es el mejor título que se me ocurrió. Sin embargo, estoy seguro de que mi problema se origina en una comprensión aún pobre del código de ...
Cómo reutilizar una variable de tipo en una declaración de tipo interna
Como parte de mi proceso de aprendizaje de Haskell, me gusta escribir explícitamente las declaraciones de tipo para las funciones. Me gustaría poder hacerlo para funciones definidas en una cláusula where, pero no sé cómo especificar que una ...
Paquetes, módulos e importación en Haskell
Soy nuevo en Haskell. ¿Alguien explicaría amablemente cómo funciona la organización de códigos en Haskell? Hasta la fecha, he escrito todo en un gran archivo largo y probado el código de GHCi. Quiero comenzar a escribir pruebas y refactorizar mi ...
a evaluación de la aplicación aplicativa no está clara para m
Actualmente estoy leyendo Learn You a Haskell for Great Good! y estoy tropezando con la explicación para la evaluación de cierto bloque de código. He leído las explicaciones varias veces y estoy empezando a dudar si incluso el autor comprende lo ...
¿Hay algún generador de analizador LL para lenguajes funcionales como Haskell o Scala?
He notado una clara falta de analizadores LL que crean analizadores en lenguajes funcionales. El hallazgo ideal para lo que he estado buscando sin éxito es algo para generar un analizador Haskell para una gramática LL (*) de estilo ANTLR (módulo ...
edit algoritmo de distancia en Haskell - ajuste de rendimiento
Estoy tratando de implementar la distancia levenshtein (o la distancia de edición) en Haskell, pero su rendimiento disminuye rápidamente cuando aumenta la longitud de la cuerda. Todavía soy bastante nuevo en Haskell, por lo que sería bueno que ...
Memoria transaccional de software: ejemplo de composición
Una de las principales ventajas de la memoria transaccional de software que siempre se menciona es la componibilidad y la modularidad. Se pueden combinar diferentes fragmentos para producir componentes más grandes. En los programas basados en ...
Instancia de creación de la clase de tipo Leer en Haskell para el tipo de datos personalizado
Tengo un tipo de datos personalizadoFoo = Foo{ a :: Int, b :: Int} y estoy tratando de hacer de Foo una instancia personalizada de lectura. Ya tengo una funciónbar :: String -> Foo e intenté hacer esto: instance Read (Foo a b) where read s = ...
¿Cómo hackear GHCi (o Abrazos) para que imprima caracteres Unicode sin escapes?
Mire el problema: normalmente, en el entorno interactivo de Haskell, los caracteres Unicode no latinos (que forman parte de los resultados) se imprimen escapados, incluso si la configuración regional permite dichos caracteres (en oposición a la ...
¿Por qué falla mi implementación modificada (haskell del mundo real) de Mapreduce con "Demasiados archivos abiertos"
Estoy implementando un programa haskell que compara cada línea de un archivo con la otra línea del archivo. Por simplicidad, supongamos que la estructura de datos representada por una línea es solo un Int, y mi algoritmo es la distancia al ...