Resultados de la búsqueda a petición "haskell"
¿Cómo llego a haskell para generar números que NO están en notación científica?
Tengo algunos elementos que quiero particionar en varios cubos, de modo que cada cubo es una fracción más grande que el anterior. items = 500 chunks = 5 increment = 0.20 {- find the proportions -} sizes = take chunks (iterate (+increment) 1) ...
Haskell: prueba si la lista contiene una "sublista" específica
Existe un truco o una función de preludio para probar si una lista contiene una subcadena / sublista específica? xyz :: [a] -> [a] -> Bool xyz "hello world" "worl" -> True xyz [1,2,3,4,5,6,7,8,1,2,3,4,5] [7,8,1] -> Truententé escribir uno por mi ...
¿Cómo obtener Haskell QuickCheck 2.4 para aumentar # pruebas?
k, como aprendí a través de miPregunta anterio [https://stackoverflow.com/questions/8113751/haskell-quickcheck2-using-bytestring] , el libro RWH ya no está actualizado para QuickCheck. Y a pesar de todas las publicaciones que he leído que me ...
Optimizing Haskell Inner Loops
Todavía estoy trabajando en mi implementación SHA1 en Haskell. Ahora tengo una implementación funcional y este es el ciclo interno: iterateBlock' :: Int -> [Word32] -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> [Word32] iterateBlock' 80 ...
Haskell infijo precedencia de aplicación de función
Dejarf x y = x * y. Podemos aplicar esta función de dos maneras:f 5 6, o, usando notación infija,5 `f` 6. ¿Se aplican las reglas del operador a esta última expresión? ¿Qué precedencia tendrá esta aplicación? ¿Es solo otra forma de aplicación de ...
¿Cómo se curry las funciones?
Entiendo cuál es el concepto de curry y sé cómo usarlo. Estas no son mis preguntas, sino que tengo curiosidad por saber cómo se implementa esto en un nivel más bajo que, por ejemplo, el código Haskell. Por ejemplo, cuando(+) 2 4 es curry, es ...
Es posible exportar constructores para la coincidencia de patrones, pero no para la construcción, en los módulos Haskell?
Un tipo de datos vainilla en Haskell tiene cero o más constructores, cada uno de los cuales juega dos roles. n las expresiones, admite la introducción, es una función de cero o más argumentos para el tipo de datos. n los patrones, admite la ...
Data.MemoCombinators, ¿dónde puedo encontrar ejemplos?
Este paquete tiene algunas funciones para convertir las funciones recursivas en funciones recursivas de programación dinámica, para un mejor ...
¿Debo evitar usar Monad fail?
Soy bastante nuevo en Haskell y poco a poco he tenido la idea de que hay algo mal con la existencia de Monad fall. Mundo real Haskell advierte contra su uso [http://book.realworldhaskell.org/read/monad-transformers.html#x_Et] ("¡Una vez más, le ...
ocumentación de @STArray para novatos y preguntas relacionadas con el estado / ST
Tengo dificultades para entenderSTArray de la documentación y otros procedimientos / discusión que he encontrado a través de Google. Tengo algunas preguntas más relacionadas a continuación. De acuerdo con la documentación,STArrays son ...