"Slots" seems to have almost entirely fallen out of favour relative to "properties".
Python uses both terms, are there any other cases where languages distinguish?
miniblog.
Related Posts
Git repositories have the lovely properties that deletes aren't propagated. Shared/cloud storage sync deletes across devices.
Accidentally deleting content in a local git repo, and even pushing it, is a safe operation.
jsx-info https://www.npmjs.com/package/jsx-info is a really neat project that will report how much a property is used on JSX components.
It's a really nice generalisation of dead code analysis: which properties are used the most?
I've been writing programming language documentation for objects. It's surprisingly nuanced!
How do you introduce objects to the reader? What elements should the first example contain? What order do you introduce concepts like methods, inheritance and properties?