Ich habe gesehen, dass es in den neuesten Versionen von GHC Unterstützung für Typenlisten gibt. Allerdings muss ich mit Typ-Level-Sets für eine Anwendung arbeiten und möchte eine Set-Level-Set-Bibliothek basierend auf Typ-Level-Listen implementieren. Aber ich weiß nicht, wo :(Type-Level-Sets in Haskell/Agda
zu starten Gibt es eine Bibliothek unterstützt Typ-Level-Sets in Haskell
Nun die verschiedenen erweiterbaren Record-Bibliotheken geben Sie Set-ish-Operationen (Union, überprüfen, ob eine Bezeichnung im Datensatz ist), sogar Wenn die Implementierung keine Struktur wie Data.Set ist. Schau dir die Liste oder andere Teile auf dieser Seite an. –
aavogt
Es gibt jetzt [eine Bibliothek] (https://hackage.haskell.org/package/type-level-sets), die dies bereitstellt. –