Jan Midtgaard
Jan Midtgaard
I've opened #373 with `array` renaming
and now #374 with `list` renaming
Good news! The tuple generators are consistent: | Combinator name | QCheck.Gen | QCheck.arbitrary | QCheck2.Gen | |-----------------|------------|------------------|---------------| | pair | yes | yes | yes | | triple |...
I've just opened a PR for `int` renaming: https://github.com/c-cube/qcheck/pull/376
Going over some of the remaining generator names, the situation for `sized`, `fix`, and `delay` generators is as follows: | Combinator name | QCheck.Gen | QCheck.arbitrary | QCheck2.Gen | |-----------------|----------------------------------------------|------------------|--------------------------------------------|...
The situation is similar for the let operators: | Combinator name | QCheck.Gen | QCheck.arbitrary | QCheck2.Gen | |-----------------|------------------------------|------------------|------------------------------| | ( let+ ) | 'a t -> ('a -> 'b)...
The `subset` and `split` are only present in `QCheck.Gen`: | Combinator name | QCheck.Gen | QCheck.arbitrary | QCheck2.Gen | |-----------------|---------------------------------------|------------------|------------------------------| | range_subset | size:int -> int -> int -> int...
The situation for the `generate*` debug combinators is as follows: | Combinator name | QCheck.Gen | QCheck.arbitrary | QCheck2.Gen | |-----------------|--------------------------------------------------|------------------|--------------------------------------------------| | generate | ?rand:Random.State.t -> n:int -> 'a t...
https://github.com/c-cube/qcheck/pull/380 addressed renaming of `map` combinators
I've just opened #381 for renaming of generator-returning shrink combinators