0xMiden / 0xMiden/air-script

Consider adding graph visualization utility for constraint graph

Aperta
#167 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Rust
Stelle
96
Fork
39
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

It's difficult to examine the algebraic graph built in the IR by just printing the nodes of the graph. So, some visualization utility would be useful to debug or examine the constraint graph while we don't have unit tests for IR. This utility could also be useful for users writing constraints in AirScript to visually examine the constraints finally produced.

There could be other ways to make life easier for contributors and users rather than graph visualization and should be explored more.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

The issue mentions visualizing the algebraic constraint graph built in the IR. Start by examining the IR module to understand how the graph is represented. Look for existing debug printing of nodes. Research graph visualization libraries in Rust (e.g., `petgraph`). The utility should help debug constraints and be useful for AirScript users. 'Done' means a tool that can output a visual representation (like DOT format or an image) of the constraint graph.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
rust
Ambito
devtools
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.