A language doesn’t exist within the summary. Every single language characteristic needs to be applied in code. It is straightforward to vow some options, however the implementation can get bushy. Hairy implementation means extra potential for bugs, and, even worse, a upkeep burden for the ages.
The Zen of Python has solutions for this conundrum.
If the implementation is tough to clarify, it is a dangerous concept.
The most necessary factor about programming languages is predictability. Sometimes we clarify the semantics of a sure assemble when it comes to summary programming fashions, which don’t correspond precisely to the implementation. However, the perfect of all explanations simply explains the implementation.
If the implementation is tough to clarify, it means the avenue is not possible.
If the implementation is straightforward to clarify, it could be a good suggestion.
Just as a result of one thing is straightforward doesn’t imply it’s worthwhile. However, as soon as it’s defined, it’s a lot simpler to evaluate whether or not it’s a good suggestion.
This is why the second half of this precept deliberately equivocates: nothing is for certain to be a good suggestion, nevertheless it all the time permits individuals to have that dialogue.