How to Install and Uninstall ghc-reflection Package on openSuSE Tumbleweed

Last updated: July 08,2024

1. Install "ghc-reflection" package

Please follow the guidance below to install ghc-reflection on openSuSE Tumbleweed

$ sudo zypper refresh $ sudo zypper install ghc-reflection

2. Uninstall "ghc-reflection" package

Here is a brief guide to show you how to uninstall ghc-reflection on openSuSE Tumbleweed:

$ sudo zypper remove ghc-reflection

3. Information about the ghc-reflection package on openSuSE Tumbleweed

Information for package ghc-reflection:
---------------------------------------
Repository : openSUSE-Tumbleweed-Oss
Name : ghc-reflection
Version : 2.1.7-2.4
Arch : x86_64
Vendor : openSUSE
Installed Size : 745.7 KiB
Installed : No
Status : not installed
Source package : ghc-reflection-2.1.7-2.4.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.
There are a handful of tutorials on how to use this library:
* Austin Seipp's tutorial
values to types and back> provides a summary of the approach taken by this
library, along with more motivating examples.
* Arnaud Spiwack's tutorial
reflection> explains how to use this library.

5. The same packages on other Linux Distributions