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

1 la respuesta

Comparación de implementaciones de cola prioritaria en Haskell

Parece que hay varias implementaciones de colas prioritarias disponibles para Haskell. Por ejemplo, hay: Data.PriorityQueue.FingerTree (en fingertree-0.0.1.0 [http://hackage.haskell.org/package/fingertree-0.0.1.0] en ...

7 la respuesta

¿Hacer pequeños ejecutables de haskell?

¿Hay alguna buena manera de hacer pequeños ejecutables de haskell? Con ghc6, un simple programa hello world parece llegar a unos 370kB (523kB antes de la tira). Hola mundo en C es de aproximadamente 4kB (9kB antes de la tira).

5 la respuesta

os candidatos componen, las mónadas n

os candidatos componen, las mónadas n ¿Qué significa la declaración anterior? ¿Y cuándo es preferible uno a otro?

3 la respuesta

Haskell tiene un operador splat como Python y Ruby?

En Python y Ruby (y otros también, estoy seguro). puede prefijar un enumerable con* ("splat") para usarlo como una lista de argumentos. Por ejemplo, en Python: >>> def foo(a,b): return a + b >>> foo(1,2) 3 >>> tup = (1,2) >>> foo(*tup) 3 ¿Hay ...

5 la respuesta

Lazy Evaluation vs Macros

Estoy acostumbrado a la evaluación perezosa de Haskell, y me irrito con los lenguajes ansiosos por defecto ahora que he usado la evaluación perezosa correctamente. Esto es realmente bastante dañino, ya que los otros lenguajes que uso ...

1 la respuesta

Cuál es la convención de nomenclatura para las clases de tipos en Scala?

En el mundo Java, las convenciones de nomenclatura para las interfaces están bastante bien establecidas. Por ejemplo, cuando dice que cierta clase implementa la interfazComparable, puedes decir que sus objetos son comparables. Sin embargo, las ...

1 la respuesta

Haskell tuple constructor (GHC) y la separación entre un lenguaje y su implementación

Haskell me voló la cabeza una vez más cuando me di cuenta de que (x,y)Es solo azúcar sintáctico para (,) x y Naturalmente, quería extender esto a tuplas más grandes. Per (,) x ((,) y z)Me di (x,(y,z)) Lo que no era lo que estaba buscando. ...

11 la respuesta

Cuáles son los usos prácticos del estilo aplicativo?

Soy programador de Scala y estoy aprendiendo Haskell ahora. Es fácil encontrar casos de uso prácticos y ejemplos del mundo real para conceptos de OO, como decoradores, patrones de estrategia, etc. Los libros y las páginas web están llenos de ...

7 la respuesta

¿Cómo encontrar la frecuencia de los caracteres en una cadena en Haskell?

¿Cómo puedo contar la frecuencia de los caracteres en una cadena y luego generarlos en una especie de tabla? Por ejemplo, si ingreso la palabra "feliz" el resultado sería h 1 a 1 p 2 y 1Si esto también se pudiera pedir en orden ASCII, sería ...

2 la respuesta

Cuando usar mónadas Haskell

Estoy implementando un algoritmo de optimización combinatoria en Haskell: Given an initial candidate solution, repeat until stopping criteria are met: 1. Determine possible moves 2. Evaluate possible moves 3. Choose a move 4. Make move, record ...