Fri, 06 Nov 2026 22:54:22 UTC Log in
Reifies arbitrary terms into types that can be reflected back into terms built by guoguo completed Wed, 14 Oct 2026 02:50:16 UTC

Description

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. There are a handful of tutorials on how to use this library: * 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. * Arnaud Spiwack's tutorial <https://www.tweag.io/posts/2017-12-21-reflection-tutorial.html All about reflection> explains how to use this library.

RPMs

4 files, 3 arches
src
  • ghc-reflection-2.1.9-6.fc45.src.rpm 38.70 KB info · download
noarch
  • ghc-reflection-doc-2.1.9-6.fc45.noarch.rpm 65.49 KB info · download
riscv64
  • ghc-reflection-2.1.9-6.fc45.riscv64.rpm 107.51 KB info · download
  • ghc-reflection-devel-2.1.9-6.fc45.riscv64.rpm 234.49 KB info · download

Logs

riscv64

Changelog

* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.9-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild

* Mon Jan 26 2026 Jens Petersen <petersen@redhat.com> - 2.1.9-5
- refresh to cabal-rpm-2.3.2

* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.9-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild

* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.9-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild

* Mon Apr 07 2025 Jens Petersen <petersen@redhat.com> - 2.1.9-2
- Rebuild

* Tue Mar 25 2025 Jens Petersen <petersen@redhat.com> - 2.1.9-1
- https://hackage.haskell.org/package/reflection-2.1.9/changelog

* Sun Feb 23 2025 Jens Petersen <petersen@redhat.com> - 2.1.8-3
- cabal-rpm-2.3.0

* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild

* Sat Jul 20 2024 Jens Petersen <petersen@redhat.com> - 2.1.8-1
- https://hackage.haskell.org/package/reflection-2.1.8/changelog

* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.7-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild