Hilfe beim Schreiben einfacher, knapper und schneller generischer Operationen
Uniplate ist eine Bibliothek zum Schreiben einfacher und knapper generischer Operationen.
Uniplate verfolgt ähnliche Ziele wie die ursprüngliche Arbeit zu Scrap Your Boilerplate, ist aber
wesentlich einfacher und schneller.
Um mit Uniplate zu beginnen, sollten Sie eines der folgenden drei
Module importieren:
* "Data.Generics.Uniplate.Data" – um schnell mit dem Schreiben generischer Funktionen zu beginnen.
Die meisten Benutzer sollten mit dem Import dieses Moduls starten.
* "Data.Generics.Uniplate.Direct" – ein Ersatz für
"Data.Generics.Uniplate.Data" mit wesentlich höherer Leistung (etwa 5
mal), erfordert aber das Schreiben von Instanzdeklarationen.
* "Data.Generics.Uniplate.Operations" – Definitionen aller von Uniplate
definierten Operationen. Die beiden oben genannten Module exportieren dieses Modul erneut.
Zusätzlich möchten einige Benutzer die folgenden Module nutzen:
* "Data.Generics.Uniplate.Zipper" – ein Zipper auf Basis von Uniplate-
Instanzen.
* "Data.Generics.SYB" – für Benutzer, die von der Bibliothek Scrap Your Boilerplate
wechseln.
* "Data.Generics.Compos" – für Benutzer, die von der Bibliothek Compos wechseln.
* "Data.Generics.Uniplate.DataOnly" – für Benutzer, die sowohl 'Data' als auch
'Direct' nutzen, um Instanzkonflikte zu vermeiden.
Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.
Jede Zeile ist Paketindex-Metadaten für eine Version, Architektur, Suite und ein Repository. Namen, URLs und Größen stammen aus der Quelle; ein Link ist ein veränderbarer Abrufort, kein Weitergabanspruch von OpenFactory.
Repository signatures authenticate metadata. Artifact hashing is recorded separately. Neither establishes package safety.
1.6.13-bp160.1.11 / aarch64Beobachtet Sep 1, 2026sha512 8b7fc7df4426…adebb67cPrüfsumme der Quelle
Metadata observed; artifact bytes were not independently fetched or hashed by this catalog import. The digest below is source-reported.
Prüfsumme der Quelle (sha512): 8b7fc7df4426c98022076eb0fe2fed8b08eec24b25e1255236cc3683b96494df67d374e58459a7b4356df9fbbfdfabd43a3b6a870112dfaa0b59d554adebb67c
1.6.13-bp160.1.11 / ppc64leBeobachtet Sep 1, 2026sha512 7d4e3c810631…b2c36919Prüfsumme der Quelle
Metadata observed; artifact bytes were not independently fetched or hashed by this catalog import. The digest below is source-reported.
Prüfsumme der Quelle (sha512): 7d4e3c810631dd1ef40772fd84df5055b9a5dc4bbf1391d6509248ec7a293d24d1eb6ada675877acb2e8651c6ffd45cb04c69cd682dbdce1f8dfa057b2c36919
1.6.13-bp160.1.11 / x86_64Beobachtet Sep 1, 2026sha512 e0dc2af2c3d1…0b828991Prüfsumme der Quelle
Metadata observed; artifact bytes were not independently fetched or hashed by this catalog import. The digest below is source-reported.
Prüfsumme der Quelle (sha512): e0dc2af2c3d1f3c7af0d387360ac19a501127021899901bcec0ce73423a5c524784efea226e1f645e48c04c501a7762371bc173c119e0acd99ba605b0b828991