HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Package0.3.3Debug

simple-reflect

Simple reflection of expressions containing variables

Modules

3 modules
  • Debug.SimpleReflect0Simple reflection of haskell expressions containing variables. Some examples: > sum [1..5] :: Expr
  • Debug.SimpleReflect.Expr9Simple reflection of haskell expressions containing variables.
  • Debug.SimpleReflect.Vars31Single letter variable names. All names have type Expr, except for f, g and h, which are generic functions.

Description

This package allows simple reflection of expressions containing variables. Reflection here means that a Haskell expression is turned into a string. The primary aim of this package is teaching and understanding; there are no options for manipulating the reflected expressions beyond showing them.

Depends on

1 package

Used by in this set · 0

Nothing in this set depends on it.