Skip to content

Commit

Permalink
Merge pull request #15 from coq-community/readme-update
Browse files Browse the repository at this point in the history
README update
  • Loading branch information
palmskog committed Dec 15, 2023
2 parents 2118f1c + f98b665 commit 22862f2
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 16 deletions.
19 changes: 11 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ Follow the instructions on https://github.com/coq-community/templates to regener
[![Code of Conduct][conduct-shield]][conduct-link]
[![Zulip][zulip-shield]][zulip-link]

[docker-action-shield]: https://github.com/coq-community/coq-mmaps/workflows/Docker%20CI/badge.svg?branch=master
[docker-action-link]: https://github.com/coq-community/coq-mmaps/actions?query=workflow:"Docker%20CI"
[docker-action-shield]: https://github.com/coq-community/coq-mmaps/actions/workflows/docker-action.yml/badge.svg?branch=master
[docker-action-link]: https://github.com/coq-community/coq-mmaps/actions/workflows/docker-action.yml

[contributing-shield]: https://img.shields.io/badge/contributions-welcome-%23f7931e.svg
[contributing-link]: https://github.com/coq-community/manifesto/blob/master/CONTRIBUTING.md
Expand Down Expand Up @@ -66,10 +66,13 @@ make install

## Documentation

As a starting point, you may consider [MMaps.Interface](Interface.v)
and [MMaps.demo](demo.v).
This library of finite maps is a modernization of
[FMaps](https://coq.inria.fr/stdlib/Coq.FSets.FMaps.html) in Coq's
standard library.
Compared to FMaps, MMaps has a richer interface and provides additional
finite map implementations, including a performant implementation
[based on red-black trees](theories/RBT.v).

**Caveat** : This is work-in-progress, and might still change
in the future, including `MMaps.Interface`.

This is open source: patches, questions, comments are most welcome!
As starting points for understanding how to use the library,
we recommend looking at [MMaps.Interface](theories/Interface.v) and
[MMaps.demo](theories/demo.v).
17 changes: 10 additions & 7 deletions meta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,11 +66,14 @@ categories:
documentation: |-
## Documentation
As a starting point, you may consider [MMaps.Interface](Interface.v)
and [MMaps.demo](demo.v).
**Caveat** : This is work-in-progress, and might still change
in the future, including `MMaps.Interface`.
This is open source: patches, questions, comments are most welcome!
This library of finite maps is a modernization of
[FMaps](https://coq.inria.fr/stdlib/Coq.FSets.FMaps.html) in Coq's
standard library.
Compared to FMaps, MMaps has a richer interface and provides additional
finite map implementations, including a performant implementation
[based on red-black trees](theories/RBT.v).
As starting points for understanding how to use the library,
we recommend looking at [MMaps.Interface](theories/Interface.v) and
[MMaps.demo](theories/demo.v).
---
2 changes: 1 addition & 1 deletion theories/GenTree.v
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
- map mapi
*)

From Coq Require Import Bool PeanoNat BinInt FunInd.
From Coq Require Import Bool Arith BinInt FunInd.
From Coq Require Import Orders OrdersFacts OrdersLists.
From MMaps Require Import Comparisons Interface OrdList.

Expand Down

0 comments on commit 22862f2

Please sign in to comment.