Resultados de la búsqueda a petición "type-families"

2 la respuesta

Mensaje de error incomprensible con familias de tipos

Estoy tratando de entender las familias tipográficas sin mucho éxito. Aquí hay un ejemplo mínimo:

1 la respuesta

YesodAuthEmail no pudo deducir m ~ HandlerFor site0 [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Qué tiene de malo esta instancia de YesodAuth? [/questions/49498584/whats-wrong-with-this-yesodauth-instance] 1 respuesta Estoy tratando de agregar instance YesodAuthEmail AppalYesod-Postgres andamios ...

1 la respuesta

Restricción de clase de tipo en instancias de familias de tipos

¿Es posible especificar una restricción de clase de tipo que deben cumplir todas las instancias de una familia de tipos? Por ejemplo, dada la siguiente declaración, ¿cómo me aseguraría de que todas las instancias también sean instancias ...

1 la respuesta

¿Cómo aplico el razonamiento inductivo a `GHC.TypeLits.Nat`?

onsidere esta definición dezip para la longitud de los vectores habituales indexados por números de Peano: {-# language DataKinds #-} {-# language KindSignatures #-} {-# language GADTs #-} {-# language TypeOperators #-} {-# language ...

3 la respuesta

¿Cómo poner restricciones a los datos asociados?

2 la respuesta

Haskell: definiciones de instancias para familias de tipos

Digamos que tenemos el siguiente código:

1 la respuesta

¿Es posible introducir variables de tipo adicionales en una superclase-restricción?

2 la respuesta

Type abstracción en GHC Haskell

Me encantaría obtener el siguiente ejemplo de verificación de tipo: {-# LANGUAGE AllowAmbiguousTypes #-} {-# LANGUAGE RankNTypes #-} {-# LANGUAGE TypeApplications #-} {-# LANGUAGE TypeFamilies #-} module Foo where f :: Int -> (forall f. Functor ...

2 la respuesta

Familias de tipos cerrados y tipos de funciones extrañas

Lo siento, no podía imaginar un mejor título para la pregunta, así que por favor lea con anticipación. Imagine que tenemos una familia de tipos cerrados que asigna cada tipo a su correspondienteMaybe excepto los mismos maybes: type family Family ...

1 la respuesta

¿Por qué no podemos definir familias de datos cerrados?

Todo el siguiente trabajo: {-# LANGUAGE TypeFamilies #-} type family TF a type instance TF Int = String type instance TF Bool = Char data family DF a data instance DF Int = DFInt String data instance DF Bool = DFBool Char type family CTF a where ...