more like environments
Can I hash with args like --check
So why is bash etc good for scripting? because the language is design with os processes as first class
Rich history
- Tables https://www.nushell.sh/
- Functional https://github.com/topshell-language/topshell
es shell makes a big deal of introducing lexical scoping and weird functions
@
denotes functions - es shell https://stuff.mit.edu/afs/sipb/user/yandros/doc/es-usenix-winter93.html
- eshell https://www.gnu.org/software/emacs/manual/html_mono/eshell.html
Write your own shell https://www.cs.purdue.edu/homes/grr/SystemsProgrammingBook/Book/Chapter5-WritingYourOwnShell.pdf
Good answer on why python v bash https://stackoverflow.com/questions/796319/strengths-of-shell-scripting-compared-to-python
Simply being portable is that all we have? Is fast startup important What even is an erlang release