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?

Follow

@dcz Finally recovered my old dev image :)
Here's scrubbed version of playbook.
quicknote.io/4351aaf0-edb2-11e

Sign in to participate in the conversation
Librem Social

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)

image/svg+xml Librem Chat image/svg+xml