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

1 la respuesta

¿Por qué la función de vinculación de Haskell toma una función de no monádico a monádico?

Tengo algunas preguntas sobre la definición de la función de enlace.(>>=) en Haskell Debido a que Haskell es un lenguaje puro, podemos usar Monad para manejar operaciones con efectos secundarios. Creo que esta estrategia es algo así como poner ...

1 la respuesta

¿Qué tipos de problemas ayudan a resolver mejor el "polimorfismo de tipo superior"?

Mientras leo algunas secciones enHistoria de Haskell [https://www.microsoft.com/en-us/research/wp-content/uploads/2016/07/history.pdf] , Me encontré con: Sin embargo, el polimorfismo de tipo superior tiene una utilidad independiente: es ...

1 la respuesta

¿Por qué las chispas GHC chisporrotean?

Tengo una rutina simple que toma el producto de un vector deDouble. Estoy tratando de paralelizar este código, pero muchas de las chispas terminan fallando. Aquí hay un punto de referencia independiente que también se proporcionacomo una ...

1 la respuesta

Orden de variables de tipo en declaraciones de instancia

Supongamos que tengo un tipoT a b y quiero escribir una instancia de declaraciones, p. una declaración de instancia paraFunctor que se extiende sobrea yno b. ¿Es esto posible sin definir unnewtype? Yo leo¿Cuál es la regla del orden de las ...

1 la respuesta

¿Cómo debería ser una clase de "orden superior transitable"?

Enesta respuesta [https://stackoverflow.com/a/44186072/7951906]Inmediatamente inventé algo que se parece un poco a un "orden superiorTraversable": me gustaTraversable pero para functors de la categoría de endofunctors en Hask to Hask. {-# ...

1 la respuesta

Mostrar instancia para matriz en Haskell

He estado tratando de crear una instancia de show para visualizar una matriz dada y también, para crear un esquema con columnas alrededor y entre la matriz. Lo que logré lograr hasta ahora es lo siguiente: data Mat a = Mat [[a]] instance (Show ...

1 la respuesta

¿Cómo utilizar importar una biblioteca personal en otro proyecto con Stack?

Entonces tengo una biblioteca de pila personal, llamémoslaFoo. EnFoo, Tengo unFooModule archivo de módulo llamadoFooModule.hs. Tengo otro proyecto de pila llamadoBar. ¿Cómo importo elFooModule.hs módulo para proyectarBar?

1 la respuesta

¿Cuándo `modificar` copia el vector?

De https://hackage.haskell.org/package/vector-0.12.0.1/docs/Data-Vector.html#v:modify [https://hackage.haskell.org/package/vector-0.12.0.1/docs/Data-Vector.html#v:modify] Aplicar una operación destructiva a un vector. La operación se realizará ...

3 la respuesta

¿Por qué no se ejecutará un IO anidado en otras mónadas? ¿Hay alguna manera de obligarlos a hacerlo?

Este es un seguimiento de mi última pregunta.Acción IO anidada en otras mónadas que no se ejecutan [https://stackoverflow.com/questions/42382396/io-action-nested-in-other-monads-not-executing] La solución a esa pregunta fue eliminar algunas de ...

5 la respuesta

Mathematica: ¿que es la programación simbólica?

Soy un gran admirador de Stephen Wolfram, pero definitivamente no es tímido para tocar su propia bocina. En muchas referencias, elogia a Mathematica como un paradigma simbólico de programación diferente. No soy un usuario de Mathematica. Mis ...