News for hackers. Stuff that matters.
Re:Do notation considered harmful by spindle on Wednesday April 29, 2020 @04:00AM (#23016621)
I agree. System configuration is a good example of something that's not naturally imperative - hence the success of NixOS and other declarative configuration tools. ("Success" in the sense that they work really well. I realise they haven't taken over the world.)
Re:Do notation considered harmful by tetha on Wednesday April 29, 2020 @06:41AM (#23017625)
Monitoring feels like that as well.

You usually end up with a more imperative part to execute a check or to pull data and push it to a monitoring system. "Call this API / read this file. For each line / json key, mangle into monitoring format. Add in missing metadata. Push all resulting lines to monitoring ingress host".

Beyond that, our icinga has a very declarative config file. "This is host foo.local, it runs a tomcat with application X and a mysql and backups". The system then goes ahead and figures out what kind of checks might be necessary for an application X, or backups.