Emgm

Haskell-Bibliothek, die ausdehnbare und modulare Generika für die Massen implementiert
Jetzt downloaden

Emgm Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • EMGM Team
  • Website des Verlags:
  • http://www.cs.uu.nl/wiki/GenericProgramming/EMGM
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 56 KB

Emgm Stichworte


Emgm Beschreibung

Haskell-Bibliothek, die ausdehnliche und modulare Generika für die Massen implementiert EMGM ist eine freie und offene Quelle Allzweck-Haskell-Bibliothek für die generische Programmierung mit Typklassen.Das Design basiert auf der Idee, algebraische Datentypen als Summenstrukturen zu modellieren. Viele Datentypen können auf diese Weise modelliert werden, und da sie alle eine gemeinsame Struktur teilen, können wir generische Funktionen schreiben, die an dieser Struktur funktionieren. Die Bibliothek bietet drei Hauptkomponenten an: · Gemeinsame Fundierung für die Erstellung von generischen Funktionen und Hinzufügen von Unterstützung für Datentypen . Dies beinhaltet die Sammlung von Datentypen (z. B. Summe, Produkt, Einheit) und Typklassen (z. B. generisches, rep), die in der gesamten Bibliothek verwendet werden. Dies ist, was Sie benötigen, um Ihre eigenen generischen Funktionen zu definieren, um einen generischen Support für Ihren Datentyp hinzuzufügen oder Ad-hoc-Fälle zu definieren. · Daten - Unterstützung für die Verwendung von Standard-Datatypen generisch. Typen wie , Tupel, und sind vielleicht in Haskell eingebaut oder in den Standardbibliotheken enthalten. EMGM bietet umfassende Unterstützung für generische Funktionen in diesen Datentypen. Die Module in dieser Komponente sind auch nützlich, wenn sie den generischen Support für Ihre eigenen Datentypen hinzufügen. · Funktionen - Eine Sammlung nützlicher generischer Funktionen. Diese arbeiten mit einer Vielzahl von Datentypen zusammen und bieten eine Vielzahl von Vorgängen. Zum Beispiel ist es zerquetschend, eine Verallgemeinerung der Faltfunktionen. Es ist eine der nützlichsten Funktionen, da Sie die Elemente eines polymorphen Behälters flexibel extrahieren können. Hier sind einige wichtige Funktionen von "EMGM": · DataType-Generic-Programmierung mit Summenansichten · Große Sammlung von gebrauchsfertigen generischen Funktionen · Mitgelieferte Unterstützung für Standarddatatypen: Listen, vielleicht Tupel · Einfach, Unterstützung für neue Datentypen hinzuzufügen · Typklassen machen das Schreiben neuer Funktionen in einem strukturell induktiven Stil unkompliziert · Generische Funktionen sind mit Ad-hoc-Fällen für beliebige Datentypen erweiterbar · Gute Leistung generischer Funktionen Anforderungen: · GHC


Emgm Zugehörige Software

Libqxt.

Kostenloses Toolset, das zusätzliche Funktionalität für das QT-Toolkit bietet ...

283 4.7 MB

Herunterladen

Cfitsio.

Eine Bibliothek von ANSI C-Routinen zum Lesen und Schreiben von Fits-Formatdateien ...

188 2.8 MB

Herunterladen