4 ms·
"Hardly anyone knows X. Let's replace it with something nobody knows." Because there's a value proposition. Just like TCL, Perl, and Lisp had value proposition
by Riverheart 6y ago
"Hardly anyone knows X. Let's replace it with something nobody knows."
Because there's a value proposition. Just like TCL, Perl, and Lisp had value propositions over other available languages. It's fine if you don't see the value proposition in Crush but progress sometimes forces us to learn new things instead of sticking with what we have.
- TheDesolate0 6y agoYes, but this is the role of other languages. Not the shell. I use Bash. I love bash. I code in bash for work daily. But I would never use it beyond simple stuff! That's not it's job. It's job is to play nicely with all my tiny little tools, allowing me to string them all together into compound tool statements, allowing me to use the OS and small apps to make the powerful tools WITHOUT needing to reinvent the wheel (use a real programming language). This is the roll of the shell.