Replies: 3 comments 1 reply
-
The discussion on the rules of engagement suggested that items on converting to PEP8/P484 be put here. Below is an older issue related to PEP compatibilities. |
Beta Was this translation helpful? Give feedback.
-
Just so that it's clear in my mind, this means that methods that act on an object will return a copy of the object instead of mutating it. Is that correct?
Just making a note that we (including me) have not always been consistent with this, and our current tag versions don't conform to those standards.
I'm for this, but I could see there being an argument that kwargs can/will make it harder to know what parameters functions can take.
There are multiple issues about Vector vs Tuple such as the one here, and whenever I've updated code or created new features I've tried to write functions so that Vectors and Tuples were interchangeable. I don't know if that's the intent with this item, or if there is something deeper intended here. |
Beta Was this translation helpful? Give feedback.
-
Hearing no more comments, closing this as finished |
Beta Was this translation helpful? Give feedback.
-
Roadmap step 3: consensus on key coding design rules for this phase.
Note: this is NOT the same as the overall project-- this is specificly the rules/design opinions we want to use during design for the roadmap items.
Proposed rules are in the roadmap document: https://github.com/CadQuery/cadquery/wiki/RoadMap#codingdesign-opinions
Beta Was this translation helpful? Give feedback.
All reactions