4 ms·
If you have interest, have a look at https://github.com/babashka/babashka https://github.com/babashka/babashka and https://github.com/clj-python/libpython-clj h
by kaliszad 5y ago
If you have interest, have a look at https://github.com/babashka/babashka https://github.com/babashka/babashka and https://github.com/clj-python/libpython-clj https://github.com/clj-python/libpython-clj
I am a System Engineer/ Administrator by heart and found the Clojure threading macro to be really close to the Bash pipeline conceptually but just way more powerful. I really wasn't enjoying programming much before - I have coded in several languages, Python being quite at the top for me and being on the ok to fun side at times even, but I really wouldn't change Clojure/ ClojureScript for any other language unless I had to. Btw. I have written my fare share of Ansible as well and lost quite a bit of hair understanding the mess that is Jinja. I wrapped some GoDaddy REST APIs using Ansible + Jinja and that really was stretching the capabilities of those tools (it works and is even quite clean, but it was much more work than it needed be).
I would probably be able to implement an alternative to Ansible/ Jinja for the specific task and finish the task in the same amount of time I wrangled Ansible + Jinja which are supposed to make this kind of work easier/ save time. And Ansible really is much better than some other stuff. I think, Babashka or https://epiccastle.io/spire/ https://epiccastle.io/spire/ or something similar will eventually break through and hopefully improve the situation considerably but there is still much work to do.