Resultados de la búsqueda a petición "haskell"
Diferencia entre State, ST, IORef y MVar
Estoy trabajando a través deEscribe un esquema en 48 horas [http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours] (Tengo hasta 85 horas aproximadamente) y he llegado a la parte sobreAgregar variables ...
Dos parámetros de memorización en Haskell
Estoy tratando de memorizar la siguiente función: gridwalk x y | x == 0 = 1 | y == 0 = 1 | otherwise = (gridwalk (x - 1) y) + (gridwalk x (y - 1))Mirando aest [https://stackoverflow.com/questions/3208258/memoization-in-haskell] Se me ocurrió la ...
Buscando en la lista
He estado tratando de definir una función que, dada una lista de enteros y un entero n, devuelve un valor booleano que indica si n aparece exactamente una vez en la lista. Tengo esto, pero no funciona y no puedo resolverlo once :: [a] -> (a ...
Mapa paralelo en haskell
¿Hay algún sustituto demap que evalúa la lista en paralelo? No necesito que sea flojo. Algo como:pmap :: (a -> b) -> [a] -> [b] permitiéndomepmap expensive_function big_list y tengo todos mis núcleos al 100%.
Utilizando la Mónada Quizás en "reversa"
Digamos que tengo varias funciones: f :: a -> Maybe a g :: a -> Maybe a h :: a -> Maybe a Y quiero componerlos de la siguiente manera: si f no devuelve nada, calcule g. Si g no devuelve nada, calcule h. Si alguno de ellos calcula solo a, pare ...
Encontrar el número de pantallas X11 de Haskell
Me gustaría saber cuántas pantallas X tiene la máquina actual, para que mi .xmonad sea un poco más general; Tengo una netbook y una computadora de escritorio con dos monitores, y también uso varias máquinas monitoreadas. Con este fin, me ...
¿Un REPL para unirlos a todos?
Me gustaría saber si hay una REPL [http://en.wikipedia.org/wiki/REPL] que no es específico del idioma. Paso mucho tiempo sumergiéndome en REPL (principalmente para Clojure, Scala y Haskell), y los paquetes me frustran en mayor o menor medida. ...
¿Cómo anula las instancias de clase de tipo Haskell proporcionadas por el código del paquete?
Tengo un código antiguo de Haskell que incluye casos de prueba QuickCheck. Las versiones más recientes de QuickCheck (que acabo de actualizar a 2.4.0.1) incluyen instancias de clase de tipo paraArbitrary Word8 y otros. Estos no existían en ...
Comparando los marcos web de Haskell Snap y Yesod
Los dos marcos web de Haskell en las noticias recientemente son Yesod [http://www.yesodweb.com/] (a 0.8) yChasquid [http://snapframework.com/] (a 0.4). Es bastante obvio que Yesod actualmente admite muchas más funciones que Snap. Sin embargo, ...
Cuál es el estilo de polimorfismo de Haskell?
Con las clases de tipo de Haskell casi parece que permite el polimorfismo ad hoc, pero sus declaraciones de funciones parecen polimorfismo paramétrico. ¿Estoy mezclando mi comprensión de diferentes cosas?