Skip to content
Discussion options

You must be logged in to vote

Hi @ihyunnam, yes I agree that the current behaviour isn't ideal.

You're correct that if you're not making changes to your circuit then by default nargo execute will short-circuit compilation after monomorphisation once we've checked that you'd be regenerating the same artifact as before. Repeatedly calling nargo execute should have a relatively low compilation overhead.

We'd like to fully separate execution from compilation however, so we also have a noir-execute binary which will directly consume a noir build artifact https://github.com/noir-lang/noir/blob/master/tooling/artifact_cli/

This isn't currently distributed in our releases but if you compile from source then you can make use o…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by ihyunnam
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants