Skip to content
/ dowsing Public

᚛ A type of divination employed in attempts to locate identifiers matching a given type expression

License

Notifications You must be signed in to change notification settings

Drup/dowsing

Repository files navigation

᚛ Dowsing

Dowsing is a type of divination employed in attempts to locate functions by giving a type.

$ search "'a list * 'a -> bool"
...
List.mem : 'a -> 'a list -> bool
...

$ search "'a list -> ('a * 'b -> 'b) -> 'b -> 'b"
...
List.fold_left :
  ('a -> 'b -> 'a) -> 'a -> 'b list -> 'a
List.fold_right :
  ('a -> 'b -> 'b) -> 'a list -> 'b -> 'b
...

Resources

Install and Use

opam pin git@github.com:Drup/dowsing.git
dowsing help

About

᚛ A type of divination employed in attempts to locate identifiers matching a given type expression

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published