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

2 la respuesta

DatatypeContexts en desuso en el último GHC: ¿Por qué?

Solo estaba haciendo un desarrollo de Haskell y volví a compilar un código antiguo en una nueva versión de GHC: The Glorious Glasgow Haskell Compilation System, version 7.2.1 Y cuando lo hice, recibí el siguiente error: Advertencia: ...

4 la respuesta

¿Cómo llamar a la misma función 'n' veces? [duplicar

Posible duplicado: Función de biblioteca para componer una función consigo misma n veces [https://stackoverflow.com/questions/3911060/library-function-to-compose-a-function-with-itself-n-times] Necesito una función para llamar a otra función ...

3 la respuesta

Utilizando el depurador Leksah con programas que usan readLn y similares

ecientemente instalé Leksah (0.10.0.4 en Windows 7 de 64 bits), que parece un IDE interesante para Haskell. Sin embargo, claramente estoy pasando por alto algo cuando se trata de la entrada del usuario a los programas cuando lo uso. Tengo un @ ...

1 la respuesta

¿Por qué tenemos map, fmap y liftM?

map :: (a -> b) -> [a] -> [b] fmap :: Functor f => (a -> b) -> f a -> f b liftM :: Monad m => (a -> b) -> m a -> m b ¿Por qué tenemos tres funciones diferentes que hacen esencialmente lo mismo?

5 la respuesta

Alguien puede explicar la función transversal en Haskell?

Estoy intentando y no puedo asimilar eltraverse función deData.Traversable. No puedo ver su punto. Dado que vengo de un contexto imperativo, ¿alguien puede explicarme en términos de un ciclo imperativo? El pseudocódigo sería muy apreciado. Gracias

4 la respuesta

¿Cómo es la pereza plegable?

Hay un montón de buenas preguntas y respuestas [https://stackoverflow.com/questions/4977417/haskell-foldl-and-stack-overflow] acerca defoldl, foldr yfoldl' en Haskell. Así que ahora sé que: 1)foldl es perezos 2) no usesfoldl porque puede volar ...

1 la respuesta

¿Cómo evitar el desbordamiento de pila en Haskell?

Haskell no admite ciclos para el cálculo, sino que ofrece el uso de algoritmos de recursión. Pero este enfoque conduce al crecimiento de la pila, e incluso al desbordamiento de la pila. Creo que debería haber un enfoque para resolver ...

4 la respuesta

¿Puede usar la coincidencia de patrones para enlazar el último elemento de una lista?

Dado que hay una forma de vincular la cabeza y la cola de una lista mediante la coincidencia de patrones, me pregunto si puede utilizar la coincidencia de patrones para vincular el último elemento de una lista.

6 la respuesta

Learning Haskell con miras a aprender Scala

He leído algunas preguntas como Scala vs Haskell sobre los méritos de ambos idiomas o cuáles aprender, pero ya sé que me gustaría aprender Scala. Era un programador de Java en uni y ahora uso principalmente PHP. Quiero aprender Scala, ya que ...

3 la respuesta

Es posible hacer una selección rápida de una lista con solo una pasada?

Estoy aprendiendo Haskell y la definición de función que veo es: quickSort (x : xs) = (quickSort less) ++ (x : equal) ++ (quickSort more) where less = filter (< x) xs equal = filter (== x) xs more = filter (> x) xs ¿Es posible escribirlo con ...