Template-Pakete für Haskell
Was sind einige bevorzugte Pakete für templating in Haskell. Etwas ähnliches wie Django Templates oder PHP.
Ich will nicht immer mit HTML. Es kann keine andere Sache. Ich denke, was ich will, ist ein string-interpolation-Bibliothek, das unterstützt auch Schleifen, die Registrierung der filter - /escape-utilities, wenn die Bedingungen, etc.
- Für die web-Entwicklung?
- Nicht unbedingt. Dies war für ein kleines Projekt erzeugt, dass Kindle-kompatibel .mobi-Dateien (übrigens, Sie sind HTML-und XML-Dateien). Aber ich habe andere Verwendungen Fällen, in denen eine strukturierte markup-Sprache ist nicht beteiligt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entsprechend der Hackage Statistiken der Popularität, die drei top-Pakete sind (2014):
Sehen Sie mehr über diese beiden Systeme in diese Frage.
Einige Verwandte Pakete:
hastache scheint ziemlich gut designt imo. Bravo ist eine Coole Idee, aber geeignet für das, was ich will (Schleifen, etc.), und es setzt Voraus, dass alle Parameter, die in der einen oder anderen Weise, Streicher.
interpolatedstring-perl6 bietet eine einfache und gut gestaltete Quasiquoter zu produzieren interpoliert String/Text aus Vorlagen mit beliebigen Haskell-Ausdrücken.
Gibt es auch karver ( github ) - Paket nicht erwähnt, in anderen Antworten. Der Autor sagt, dass "Ihre syntax ist stark inspiriert von Jinja2", aber "es ist nicht so full-featured oder die Produktion bereit, als Jinja ist".