HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

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.