I just realized: The tool "#make" is awesome when it's declarative and concurrent, and it sucks when it's #shell-like.
What else is declarative?
#Prolog!
Does anyone know a Prolog inerpreter in which concurrent calling is easy? I have something in mind...
@dcz ansible (async io loops are concurrent)
@ruff Ansible is completely sequental. I have never seen it execute multiple jobs at once.
I'd complain more, but this is already a deal-breaker :)
@dcz originally yes, but as i said aio loop construction is totally parallel. and main playbook could be a single loop calling modules with business logic. But that logic follows same principles, sequential unless aio-looped.
@ruff Do you have an example of an async looped playbook?
@dcz Finally recovered my old dev image :)Here's scrubbed version of playbook.https://quicknote.io/4351aaf0-edb2-11ec-ac99-0bf4cfb6e25b
Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy. Stay safe. Please abide by our code of conduct. (Source code)
@ruff Do you have an example of an async looped playbook?