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

2 la respuesta

¿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):

6 la respuesta

¿Cómo puedo usar la programación funcional en el mundo real? [cerrado]

3 la respuesta

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 ...

2 la respuesta

Haskell superposición / instancias incoherentes

Sé que este código es un poco tonto, pero ¿puede alguien explicar por qué esto?

2 la respuesta

¿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 ...

5 la respuesta

¿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 ...

13 la respuesta

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,...

1 la respuesta

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 ...

4 la respuesta

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?

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 ...