Reifies arbitrary terms into types that can be reflected back into terms
This package addresses the /configuration problem/ which is propagating
configurations that are available at run-time, allowing multiple configurations
to coexist without resorting to mutable global variables or
'System.IO.Unsafe.unsafePerformIO'.
That package is an implementation of the ideas presented in the paper
"Functional Pearl: Implicit Configurations" by Oleg Kiselyov and Chung-chieh
Shan (<http://okmij.org/ftp/Haskell/tr-15-04.pdf original paper>).
However, the API has been streamlined to improve performance.
Austin Seipp's tutorial
<https://www.schoolofhaskell.com/user/thoughtpolice/using-reflection Reflecting
values to types and back> provides a summary of the approach taken by this
library, along with more motivating examples.
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.
2.1.6-bp156.4.3 / aarch64Beobachtet Sep 1, 2026sha512 222fbb115c45…210cb87ePrü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): 222fbb115c455e2a13234b8b540fc39739d8e51b4b22709ea05861c38c8be84598139571591bbdeaba5e2a01e7f64fc9e245cf792b9fa2abb62cc52d210cb87e
2.1.6-bp156.4.3 / ppc64leBeobachtet Sep 1, 2026sha512 41270a42c2ba…db333396Prü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): 41270a42c2bad09fc5d2d8210878a9cf58fa17ae5654a559a35411c42ea77134e67241c82f42158e814598909a2a084b4ed5cef1add9ae6e7313610ddb333396
2.1.6-bp156.4.3 / s390xBeobachtet Sep 1, 2026sha512 2b67eb26163b…8380f92ePrü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): 2b67eb26163bc3cb429bc92cfc3c1b6efc977579fcfc64317436c2f15b25bfe7ce986de241f28b7f451595074b52b53fca00f25dd46e7a86bde904828380f92e
2.1.6-bp156.4.3 / x86_64Beobachtet Sep 1, 2026sha512 d896c30e8c56…ed73eaddPrü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): d896c30e8c5691b51d88faaac535a835d1b50051dc478bc2cadaeaabbe673f7e656a2f09034142a8da6469b08407abee2e0adb25dd59025148127467ed73eadd