OpenLane
OpenLane copied to clipboard
Decide whether OpenLane commands alter state or not
Prompt
Arguably arbitrarily, some procedures take an input and an output, and some work in-place. Some leave modifying the global state to their caller, some take it upon themselves to do so. There's no rhyme or reason to it and it's never been codified.
Proposal
We should:
- A. Decide whether the ideal for this kind of project is stateful commands or pure commands
- B. Decide where the line is drawn