OpenLane icon indicating copy to clipboard operation
OpenLane copied to clipboard

Decide whether OpenLane commands alter state or not

Open donn opened this issue 3 years ago • 0 comments

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

donn avatar Sep 08 '22 15:09 donn