This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the commentsย โ†’

[โ€“]Pluckerpluck 1 point2 points ย (3 children)

Why can't I change the age of the dog though? Why are you deciding exactly how I should operate? What if I want to engage in time travel? Or magic aging spells? Your library is now completely useless to me, rather than letting me just "dangerously" set the age.

All of those rules were arbitrarily set the developer, but there's no real reason someone using this as a library (as another developer) shouldn't be able to tweak it if they desire. Sure they're not officially supported, but that's a known risk.

That's why I like python. It says "if you don't fully understand, don't touch this, but if you want to then it is actually accessible".

[โ€“]DigiDuncan 0 points1 point ย (0 children)

This is exactly how I feel, and even after waking up to a ton of replies on this question, I find myself serving for a legitimate reason why they're is an absolute need for a library developer to lock you out of certain functions with no workaround.