Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 364 Bytes

README.md

File metadata and controls

9 lines (5 loc) · 364 Bytes

Uniplate

This is an idris port of the Haskell uniplate library

Overview

Uniplate is a way to describe traversals over a structure with much less boilerplate as you only need to specify what's relevant.

Unlike the Haskell version, this uses an existentially qualified Repr to ensure safety when creating plates.