PsiQ / bartiq

Bartiq
https://psiq.github.io/bartiq/
Apache License 2.0
31 stars 9 forks source link

Add visualization debugging tool #31

Open mstechly opened 6 months ago

mstechly commented 6 months ago

Without a way to validate how subroutines are expected to interact on an intermediate scale (i.e. prior to being compiled), debugging is incredibly tedious. To remedy this, it would be useful to have a utility to visualize the network of functions being produced at such intermediate stages.

For example, in the case of a QROM, this might look something like this:

Screenshot 2024-05-03 at 6 23 49 PM

I think it could be easier if we do #9 first?