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

10 la respuesta

Arreglos dispersos en Haskell?

Existe alguna forma estándar o "más habitual" de representar matrices dispersas multidimensionales en Haskell (sin sacrificar demasiado el rendimiento)? Algo como map <int, map <int, MyClass>> en C ++, por ejemplo. Busqué en Google y encontré ...

4 la respuesta

¿Configurando argv [0] en Haskell?

Hay una manera de configurarargv[0] en un programa Haskell (digamos, uno compilado con ghc)? Encontré lagetProgName ywithProgName funciona en System.Environment, pero no parece cambiar lo queps informes (Ubuntu). import System.Environment main ...

8 la respuesta

¿Qué es una "chispa" en Haskell

Estoy confundido acerca de la noción de "chispa" ¿Es un hilo en Haskell? ¿O es la acción de generar un nuevo hilo? Gracias a todos ara resumir, las chispas no son hilos sino más bien unidades de cómputo (tareas para ponerlo en términos C # / ...

6 la respuesta

Restricciones de tipo en todas las instancias de familias de tipos

Supongo que lo que quiero es imposible sin Template Haskell, pero lo preguntaré de todos modos. Tengo una interfaz para tipos comoData.Set yData.IntSet: type family Elem s :: * class SetLike s where insert :: Elem s -> s -> s member :: Elem s ...

2 la respuesta

¿Por qué fueron difíciles de implementar las clases de tipos?

En la diapositiva 30/78 deest [http://www.slideshare.net/nushio/peyton-jones2011type-classes] presentación, Simon sugiere que la implementación de clases tipográficas fue una "desesperación" al principio. ¿Alguien sabe por qué fue eso?

4 la respuesta

Haskell combinaciones y permutación

Tengo tres palabras en una lista ["a", "b", "c"]. Quiero encontrar todas las combinaciones posibles en el set 5,6, etc. por ejemplo para el conjunto de 5 tendría **[ [aaaaa],[aaaab],[aaaac], [aaabc] , ..... ]** etc 3 ^ 5 = 243 ...

2 la respuesta

Función de composición variable?

Estoy tratando de escribir una función de composición de función variable. Que es básicamente la(.) excepto que la función del segundo argumento es variable. Esto debería permitir expresiones como: map even . zipWith (+)o sol map even . ...

4 la respuesta

¿Hay algún equivalente de Haskell-land al Bundler et al de Ruby-land? y, de no ser así, ¿cómo se concebiría un proyecto tan estructurado?

Nota para los lectores: Tengan paciencia conmigo. Prometo que hay una pregunta. Tengo un problema que resolver y pienso "Oh, lo haré en Ruby". $ bundle gem problemsolver create problemsolver/Gemfile create problemsolver/Rakefile create ...

12 la respuesta

Implementando la Mónada de Haskell en c ++ 11

Estoy tratando de implementar la mónada Quizás de Haskell usando las funciones lambda en C ++ 11 y plantillas. Esto es lo que tengo hasta ahora #include<functional> #include<iostream> using namespace std; template<typename T1> struct Maybe { T1 ...

10 la respuesta

Costo de tiempo del operador Haskell `seq`

Esta pregunta frecuente [http://users.aber.ac.uk/afc/stricthaskell.html#seq] dice qu El operador seq es seq :: a -> b -> bx seq y evaluará x, lo suficiente como para comprobar que no está en la parte inferior, luego descartará el resultado y ...