Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mstksg/list-witnesses

Inductive dependently-typed witnesses for working with type-level lists.
https://github.com/mstksg/list-witnesses

Last synced: about 2 months ago
JSON representation

Inductive dependently-typed witnesses for working with type-level lists.

Awesome Lists containing this project

README

        

[list-witnesses][docs]
======================

[![list-witnesses on Hackage](https://img.shields.io/hackage/v/list-witnesses.svg?maxAge=86400)](https://hackage.haskell.org/package/list-witnesses)

Collection of assorted inductive witnesses and functions for working with
type-level lists.

* *Data.Type.List.Edit* contains single-item edits of lists, including
insertion, deletion, and substitution.
* *Data.Type.List.Sublist* contains witnesses for prefixes, suffixes, and
two-way splits of type-level lists.