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

1 la respuesta

¿Cómo hago lentes a partir de un registro en GHCi?

1 la respuesta

Haskell: la plantilla Haskell y el alcance

1 la respuesta

¿Es posible obtener un tipo de expresión utilizando Template Haskell?

1 la respuesta

¿Cuáles son las diferencias entre inline-c y language-c-inline?

He estado buscando brevemente bibliotecas de cuasi citas para Haskell. Estas bibliotecas permiten a Haskell integrarse con otros idiomas. Para integrarse con C, parece haber dos paquetes con una funcionalidad similar: en línea-c ...

1 la respuesta

Plantilla Haskell: ¿Hay una función (o sintaxis especial) que analiza una Cadena y devuelve Q Exp?

Estoy tratando de aprender un poco de Template Haskell y Quasi Quotation, y estoy buscando una función que tome unString y lo analiza aQ Exp, entonces el tipo es: String -> Q ExpIntenté buscar hoogle, pero los resultados que vi tenían que ...

1 la respuesta

Haskell, instancia Gen de B cuando la clase A proporciona suficiente información para la clase B

Al escribir una clase para un tipo de Colección / Contenedor (por cierto, dirígeme hacia los tipos existentes si estoy reinventando la rueda) para proporcionar una interfaz general para agregar y eliminar elementos de cualquier tipo de ...

1 la respuesta

TemplateHaskell y IO

¿Existe alguna forma adecuada de hacer que las funciones de TH sean seguras si usan efectos secundarios? Digamos, quiero tener una función que llame a git en tiempo de compilación y genere una cadena de versión: {-# LANGUAGE TemplateHaskell #-} ...

1 la respuesta

¿Cómo examinar un nombre de constructor de datos entre comillas en Template Haskell?

Estoy tratando de aprender algunos Template Haskell. Como ejercicio, escribí una función que puede generar cosas comoisLeft yisRight (inspirado poresta pregunt [https://stackoverflow.com/q/7213395/775806]). Aquí está mi humilde intento: isA ...

2 la respuesta

Generar una función usando Template Haskell

¿Es posible definir una función usando Template Haskell? Por ejemplo convertStringToValue :: String -> Int convertStringToValue "three" = 3 convertStringToValue "four" = 4También tengo unaMap [Char] Int. fromList [("five",5),("six",6)]¿Cómo ...

2 la respuesta

¿Obtener los nombres de campo de un registro Haskell como una lista de cadenas?

Di que tengo lo siguiente: data Rec = Rec { alpha :: Int, beta :: Double, phi :: Float } sample = Rec 1 2.3 4.5 Entiendo Template Haskell y elreifya función @ puede obtener los nombres de campo del registro. Es decir print $(f sample) --> ...