Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tchajed/coq-classes

A library of typeclasses for Coq
https://github.com/tchajed/coq-classes

coq typeclass

Last synced: about 2 months ago
JSON representation

A library of typeclasses for Coq

Awesome Lists containing this project

README

        

# A few Coq typeclasses

[![CI](https://github.com/tchajed/coq-classes/actions/workflows/coq-action.yml/badge.svg)](https://github.com/tchajed/coq-classes/actions/workflows/coq-action.yml)

Includes the following typeclasses, as well as several instances for standard datatypes:
- `EqualDec` for decidable equality
- `Default` for inhabited types, with witness `default`.
- `Ordering` for totally ordered types, which includes instances for `list` and `string`.

This dependency is mainly so multiple projects share the same typeclass definitions.

## Installation

`git submodule add https://github.com/tchajed/coq-classes vendor/classes`