ericvsmith
Joined 7 years ago
Karma
162
Submissions
63
Member since
May 15
Joined 7 years ago
As expensive as this project is, separating the storm drains from the sewage lines (https://en.wikipedia.org/wiki/Combined_sewer) in an existing system is much more costly.
(I’m the author of dataclasses, and I owe an immeasurable debt to Hynek).
>>> Point = dataclasses.make_dataclass("Point", ["x", "y", "z"])
>>> Point(1, 2, 3)
Point(x=1, y=2, z=3) $ python -c "print(int('3') is int('3'))"
True
$ python -c "print(int('300') is int('300'))"
False
Other implementations make different choices.Among other great features, it lets me tailor settings per OS (Windows, Mac, Linux) and per client. And my settings are all in git, so they’re easy to save and copy around, and they’re all in one place, not dependent on each tool to know how to save their settings on some server.