3 ms·
Congratulations on making something cool and useful. But I think it's not Bash vs Ammonite, it's more accurately (Alternatives to Bash) vs (The Ammonite altern
by a3n 11y ago
Congratulations on making something cool and useful.
But I think it's not Bash vs Ammonite, it's more accurately (Alternatives to Bash) vs (The Ammonite alternative to Bash).
I've never worked in an environment that uses sh for large systems. My use is just my daily conversation with my OS and file system. I say things on the command line. Sometimes I say certain things in sequence often enough that I collect them into personal "jargon" scripts of two to twenty lines of Bash. For anything larger I generally use Python.
My dividing line between Bash and Python (or any similar language) is conversation vs contract. A conversation is relatively informal. Anything larger requires negotiation and agreement by parties (me and the OS) using technically understood formal language (to strain the metaphor).
I think Ammonite is more like the contract than the conversation, but maybe not as much as Python.