Resultados de la búsqueda a petición "haskell"
¿Cómo indexar un tipo de "elemento" por un valor de "contenedor de origen"?
Así que tengo una situación muy similar a este código (muy simplificado):
Haskell: Cómo escribir una instancia de 'Monoid' para algo que depende de parámetros
Estoy trabajando en una pequeña biblioteca para la universidad que hace cálculos enteros en ungrupo cíclico [https://en.wikipedia.org/wiki/Cyclic_group]; Cosas como: (3 (% 11)) + (10 (% 11)) --> (2 (% 11))'Enteros (% n)' claramente formar ...
Haskell superposición / instancias incoherentes
Sé que este código es un poco tonto, pero ¿puede alguien explicar por qué esto?
¿Cómo se curry las funciones?
Entiendo cuál es el concepto de curry y sé cómo usarlo. Estas no son mis preguntas, sino que tengo curiosidad por saber cómo se implementa esto en un nivel más bajo que, por ejemplo, el código Haskell. Por ejemplo, cuando(+) 2 4 es curry, es ...
¿Buenos ejemplos de Not a Functor / Functor / Applicative / Monad?
ientras le explico a alguien qué tipo de clase X es, lucho por encontrar buenos ejemplos de estructuras de datos que sean exactamente X. Entonces, solicito ejemplos para: Un constructor de tipos que no es un Functor. Un constructor de tipos ...
Haskell vs. programación procesal en el mundo real [cerrado]
Estos días me estoy poniendo seriamente en la programación funcional.Si bien estoy realmente entusiasmado con Haskell y las posibilidades que parece ofrecer,...
Indexación en contenedores: los fundamentos matemáticos
Cuando desee extraer un elemento de una estructura de datos, debe dar su índice. Pero el significado deíndice depende de la estructura de datos en sí. class Indexed f where type Ix f (!) :: f a -> Ix f -> Maybe a -- indices can be out of ...
Escribir una función de IO a -> a?
Tome la función getLine. tiene un tipo getLine :: IO String¿Cómo extraigo la cadena de este valor IO? De manera más general, ¿cómo convierto esto? IO aa esto: aSi esto no es posible. ¿Por qué no puedo hacer esto?
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 ...