Hello. Is there another way to find where and why a predicate failed than
coq.say
debug which is not very pleasant either ?You can use std.spy
and/or std.spy-do!
(it will log the input and output of a clause)
A trace browser is planned, and engineering manpower allocated... then there was the pandemic and it stalled.
The best you can get is by Elpi Trace "predicate"
so that only goals about "predicate" are displayed. It's actually a regex following OCaml's conventions.
If you have ideas on what exactly a trace browser should let you do/filter/jump-to, I'm all ears. I've some ideas, but my POV is probably biased.
Last updated: Oct 13 2024 at 01:02 UTC