3 ms·
I would make a distinction between querying and mutating the operating system state. For querying information, I think the idea of representing everything as t
by taffer 7y ago
I would make a distinction between querying and mutating the operating system state.
For querying information, I think the idea of representing everything as the same data structure really makes sense. The Unix philosophy or a relational view is perfect for this.
However, for more sematically complex things that have possibly surprising side effects, such as starting a service, setting up a new user account, connecting a drive, installing a printer, I think we need separate commands or procedures to encapsulate all the complex behavior.