Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Liebranca108011dlmao, I like coding like it's 1970. This modern bullshit needs to be erradicated, without mercy, shoved back up the very depths of that vast, ominous somber asshole that spawned it. Uncle Bob.
Also Walruses. -
Liebranca108011d@retoor My position on Walrus is that having a specific operator for "assign and return the assigned value" is utter nonsense.
In "(X=*F) == Y", the result of the assignment is being checked for equality. It is obvious. Walrus is never obvious. For one, because it does something different in every language. If we don't agree on what the operator means, first and foremost, then it's a bad idea to begin with.
Second, the reason multiple operators for assignment would even be desirable is making it explicit whether data is being copied rather than transfered. That is a real problem with every OOP reference dungfest, which Python is and so shares in this and every other design flaw. You get Walrus, but this, never properly addressed.
Third, Walrus van Rossum, word ptr [$ECDE ror 16]; purposefully nonsensical yet absolutely meaningful in it's own way.
What was I talking about again? -
AceDev30510d@retoor I loved C when I started to learn coding in 2021, declaring variables, specifying sizes, and some other traditional stuff you won't find in langs like Python...I think prolly cos I love old stuff
The new daily.dev survey is funny as heck
random
dailydev