How to Install and Uninstall ghc-reflection Package on openSUSE Leap

Last updated: May 18,2024

1. Install "ghc-reflection" package

Please follow the step by step instructions below to install ghc-reflection on openSUSE Leap

$ sudo zypper refresh $ sudo zypper install ghc-reflection

2. Uninstall "ghc-reflection" package

Please follow the guidelines below to uninstall ghc-reflection on openSUSE Leap:

$ sudo zypper remove ghc-reflection

3. Information about the ghc-reflection package on openSUSE Leap

Information for package ghc-reflection:
---------------------------------------
Repository : Main Repository
Name : ghc-reflection
Version : 2.1.6-bp155.3.16
Arch : x86_64
Vendor : openSUSE
Installed Size : 813.7 KiB
Installed : No
Status : not installed
Source package : ghc-reflection-2.1.6-bp155.3.16.src
Upstream URL : https://hackage.haskell.org/package/reflection
Summary : Reifies arbitrary terms into types that can be reflected back into terms
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 ().
However, the API has been streamlined to improve performance.
Austin Seipp's tutorial
values to types and back> provides a summary of the approach taken by this
library, along with more motivating examples.

5. The same packages on other Linux Distributions