Suchergebnisse für Anfrage "template-haskell"

4 die antwort

Erstellen Sie eine Funktion mit Template Haskell

Ist es möglich, eine Funktion mit Template Haskell zu definieren? Beispielsweis convertStringToValue :: String -> Int convertStringToValue "three" = 3 convertStringToValue "four" = 4Ich habe auch einMap [Char] Int. fromList ...

2 die antwort

Template Haskell: Gibt es eine Funktion (oder eine spezielle Syntax), die einen String analysiert und Q Exp zurückgibt?

Ich versuche, ein bisschen Template Haskell und Quasi Quotation zu lernen, und suche nach einer Funktion, die ein @ annimmString und analysiert es zuQ Exp, also der Typ ist: String -> Q Exp Ich habe versucht, in Google zu suchen, aber die ...

1 die antwort

Wie erstelle ich Objektive aus einer Aufnahme in GHCi?

Ich will mit dem rumspielen

TOP-Veröffentlichungen

5 die antwort

Wie schreibe ich eine Monade, die "step i of N" ausgibt, wenn ich jede Anweisung in der Monade ausführe?

Ich bin mir nicht mal sicher, ob dies in irgendeiner Art von Monade möglich ist. Verstößt es gegen Monadengesetze? Aber es scheint etwas zu sein, das in irge...

2 die antwort

Haskell, Gen-Instanz von B, wenn Klasse A genügend Informationen für Klasse B bereitstellt

Während ich eine Klasse für einen Collection / Container-Typ schreibe (übrigens auf vorhandene Typen hinweisen, wenn ich das Rad neu erfinde), um eine allgemeine Schnittstelle zum Hinzufügen und Entfernen von Elementen zu jedem 'Collection'-Typ ...

2 die antwort

Was sind die Unterschiede zwischen inline-c und language-c-inline?

Ich habe kurz nach Quasi-Zitaten-Bibliotheken für Haskell gesucht. Diese Bibliotheken ermöglichen es Haskell, sich in andere Sprachen zu integrieren. Für die Integration in C scheint es zwei Pakete mit ähnlicher Funktionalität ...

1 die antwort

Haskell: Vorlage Haskell und der Umfang

Dieser Code ist gut kompiliert: data None = None { _f :: Int } type Simpl = Env type Env = IntIch habe jedoch einen Fehler mit diesem Code erhalten: {-# LANGUAGE TemplateHaskell #-} import Control.Lens data None = None { _f :: Int } type Simpl ...

6 die antwort

What's so bad about Template Haskell?

Es scheint, dass Template Haskell von der Haskell-Community oft als unglückliche Annehmlichkeit angesehen wird. Es ist schwierig, genau das in Worte zu fasse...

1 die antwort

Ist es möglich, mit Template Haskell einen Ausdruckstyp abzurufen?

Angesichts eines AusdrucksfooIch könnte eine Top-Level-Funktion deklarieren bar = foound die Art vonfoo wieType durchWiedervereinigung [http://hackage.haskell.org/package/template-haskell-2.8.0.0/docs/Language-Haskell-TH.html#g:4] bar: case ...

4 die antwort

Funktion zur Ausgabe des Funktionsnamens

Ist es in Haskell möglich, eine Funktion zu implementieren, die einen eigenen Funktionsnamen zurückgibt?Ein möglicher Typ könnte sein