Resultados de la búsqueda a petición "haskell"
¿Por qué Quizás incluye Just?
Gracias aalgunas excelentes respuestas aquí [https://stackoverflow.com/a/18809252/656912], Generalmente entiendo (claramente de manera limitada) el propósito de HaskellMaybe y que su definición es data Maybe a = Nothing | Just aSin embargo, no ...
GHC se niega a exportar módulos calificados
Quiero escribir un módulo que vuelva a exportar algún módulo que haya importado calificado. Algo como esto: module Foo.A ( module Foo.B , module Foo.C ) where import qualified Foo.B import qualified Foo.C -- bunch of code using Foo.B and Foo.C ...
¿Hay alguna manera de usar Cabal para mantener los paquetes de Haskell actualizados?
Estoy confundido por cómo funciona Cabal. Estoy acostumbrado a los administradores de paquetes que tienen como parte de su funcionalidad principal la capacidad de actualizar fácilmente todos los paquetes que han cambiado, o al menos obtener una ...
Todas las combinaciones de elementos de dos listas en Haskell
Dadas dos listas,[a, b] y[c, d], Me gustaría obtener el siguiente resultado: [(a,c), (a,d), (b,c), (b,d)]¿Cómo puedo hacer esto en Haskell? ¿Existe una función incorporada para esto o debería implementarla yo mismo?
¿Por qué sumar listas nativas es más lento que sumar listas codificadas por iglesias con `GHC -O2`?
Para probar cómo funcionan las listas codificadas por la iglesia en comparación con las listas de defensa del usuario y las listas nativas, he preparado 3 puntos de referencia: Listas definidas por el usuariodata List a = Cons a (List a) | Nil ...
¿Cómo escribo, "si typeclass a, entonces a también es una instancia de b por esta definición".
Tengo una clase de tiposMyClass, y hay una función en él que produce unString. Quiero usar esto para implicar una instancia deShow, para poder pasar tipos implementandoMyClass ashow. Hasta ahora tengo class MyClass a where someFunc :: a -> a ...
Aplicar parcialmente varias funciones en Haskell
Supongamos que, en Haskell, tengo un montón de funciones que dependen del mismo tipo de parámetro: f :: Par -> a -> b g :: Par -> b -> cA medida que escribo más de estas funciones que aún dependen de este tipo de parámetro, puedo hacer algo ...
¿Cómo consigo una pila de llamadas en Haskell?
Estoy tratando de rastrear un patrón no exhaustivo en un código de biblioteca. Específicamente, la implementación mysql de HDBC. Está tratando de hacer coincidir los tipos en mi programa y asignarlos a los tipos de mysql, creo. Parece que no ...
Relación entre `DList` y` [] `con Codensity
He estado experimentando conCodensity últimamente, que se supone que se relacionaDList con[] entre otras cosas. De todos modos, nunca he encontrado código que establezca esta relación. Después de algunos experimentos terminé con esto: {-# ...
¿Cuál es la diferencia entre una lente y una lente parcial?
Una "lente" y una "lente parcial" parecen bastante similares en nombre y en concepto. ¿Cómo se diferencian? ¿En qué circunstancias necesito usar uno u otro? Etiquetado Scala y Haskell, pero agradecería las explicaciones relacionadas ...