Drift

Drift ist ein art-sensibles Präprozessor für Haskell.
Jetzt downloaden

Drift Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • John Meacham
  • Website des Verlags:
  • http://repetae.net/computer/haskell/DrIFT/

Drift Stichworte


Drift Beschreibung

Drift ist ein art-sensibles Präprozessor für Haskell. Drift ist ein art-sensibles Präprozessor für Haskell. Das Projekt extrahiert vom Typ Deklarationen und Richtlinien von Modulen. Die Richtlinien bewirken, dass Regeln auf den Analyse des Analyse-Typs abgefeuert werden, wodurch ein neuer Code generiert wird, der dann an der Unterseite der Eingabedatei angehängt wird. Die Regeln werden als Haskell-Code ausgedrückt, und es ist beabsichtigt, dass der Benutzer nach Bedarf neue Regeln hinzufügen kann. DDRIFT automatisiert Instanzableitung für Klassen, die nicht von den Standard-Compilern unterstützt werden. Darüber hinaus können Instanzen in separaten Modulen erzeugt werden, die die Typdeklaration enthalten. Dies ermöglicht, dass Instanzen, die für einen Typ abgeleitet werden, nachdem das Originalmodul kompiliert wurde. Als Bonus können einfache Versorgungsfunktionen auch aus einem Typ hergestellt werden. Hier sind einige wichtige Funktionen von "Drift": · Drift verfügt über eine Reihe von Regeln, um Instanzen für alle abgeleiteten Klassen, die in der Hasekell-Prelude angegeben sind, zu erstellen. Es gibt auch eine Reihe zusätzlicher nützlicher Regeln, um Instanzen verschiedener nützlicher Klassen abzuleiten. · Drift führt den Import-Jagd durch, um die Definition eines Typs zu finden. · Code wird mit Hübsch-Druckkombinatoren erzeugt. Dies bedeutet, dass der Ausgang (fair) gut formatiert ist, und leicht auf dem Auge. · Anstrengungen wurden gemacht, um die Regelschnittstelle so einfach wie möglich zu verwenden. Damit können Benutzer Regeln hinzufügen, um Code spezifisch für ihre eigenen Projekte zu generieren. Da die Regeln selbst in HASKELL geschrieben sind, muss der Benutzer keine neue Sprache erlernen, um Regeln auszudrücken. Neben dem Ausdruck der Regeln gehören: Binary: Binäre Daten.Binäre Binärkodierung der Begriffen Bitbinäreffinäre Binärkodierung von Begriffen GHCBinary Byte Größe Binärkodierung von dightebugging: willkürlich ableitensgemäß willkürlich für quickcheck beobachtbare haube beobachtbareAllgemein: NFDATA bietet 'RNF', um auf normale Form zu reduzieren (DeepSeq) Tipulationsableitung RMAPM-Implementierungs-Begriff STRAFUNSKI-Vertretung über DynamicPrelude: Begrenzte Enum EQ ORD Read Show-Darstellung: athermonverbandige codierende Begriffe im term-format Haskell2xml Codige Begriffe als XML (HAXML = 1.14) Utility: Parse-Parse-Werte Zurück aus Standard-Anfrage-Abfrage geben Sie eine QueryFoo-Klasse mit 'ist', 'hat', 'von', und "bekommt" Routinen von Provi des fromFoo für jeden Konstruktor Get für den Label 'Foo' bereitstellen Foo_g, um ihn zu erhalten, um ihn aufzunehmen Aktualisieren Sie es und foo_s, um es in dieser Version neu einzustellen: · Zahlreiche Verbesserungen und Bugfixes.


Drift Zugehörige Software

C ++ - Test.

Ein tragbarer und leistungsstarker, jedoch einfacher, einheitlicher Untersuchungsrahmen für die Handhabung automatisierter Tests in C ++. ...

427

Herunterladen

Jdave.

JDave-Projekt ist ein verhaltensgetriebener Entwicklungsrahmen, das eine einfache Möglichkeit bietet, das Verhalten Ihrer Java-Klassen festzulegen. ...

61

Herunterladen

log4sendpp.

log4sendpp ist eine unabhängige C ++ - Client-Bibliothek, die von der Protokollierung von Hosts rund um den L profitiert wird ...

126

Herunterladen