Resultados de la búsqueda a petición "haskell"

3 la respuesta

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 ...

4 la respuesta

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 ...

4 la respuesta

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 ...

2 la respuesta

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%.

3 la respuesta

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 ...

2 la respuesta

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 ...

3 la respuesta

¿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. ...

1 la respuesta

¿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 ...

4 la respuesta

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, ...

1 la respuesta

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?