quil-lang / qvm

The high-performance and featureful Quil simulator.
Other
410 stars 57 forks source link

revisit QVM inheritance hierarchy #143

Open stylewarning opened 5 years ago

stylewarning commented 5 years ago

Right now, everybody is inheriting from pure-state-qvm, even in dubious situations, like noisy-qvm and density-qvm. This is probably because folks wanted to inherit functionality.

We should revisit the hierarchy, and if needed, clean it up into something principled.