Skip to content

Commit

Permalink
describe the strong library
Browse files Browse the repository at this point in the history
  • Loading branch information
let-def committed Mar 4, 2020
1 parent bcfcc5d commit cf2ff92
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 0 deletions.
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,14 @@ Can be used to experiment and learn about the GC but do expect bugs and don't
expect any kind of compatibility with future OCaml versions.
(Would be nice to have proper upstream support for such feature though!)

## strong : Some strongly typed primitives (typed equality, ordering, finite sets)

This library defines a few strongly typed idioms that are sometimes useful in OCaml codebase:
- type-level equality and ordering
- unhabitated type
- an encoding of type-level naturals
- finite sets (the set of numbers less than a given constant)

## valmari : Valmari's DFA minimization algorithm

An implementation of the algorithm desribed in [Fast brief practical DFA
Expand Down
8 changes: 8 additions & 0 deletions grenier.opam
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,14 @@ Can be used to experiment and learn about the GC but do expect bugs and don't
expect any kind of compatibility with future OCaml versions.
(Would be nice to have proper upstream support for such feature though!)

## strong : Some strongly typed primitives (typed equality, ordering, finite sets)

This library defines a few strongly typed idioms that are sometimes useful in OCaml codebase:
- type-level equality and ordering
- unhabitated type
- an encoding of type-level naturals
- finite sets (the set of numbers less than a given constant)

## valmari : Valmari's DFA minimization algorithm

An implementation of the algorithm desribed in [Fast brief practical DFA
Expand Down

0 comments on commit cf2ff92

Please sign in to comment.