3 ms·
This line was highly distracting for me, "To make matters worse, the shell has been mostly left for dead by both academia and industry, considering it an unsalv
by lbayes 5y ago
This line was highly distracting for me, "To make matters worse, the shell has been mostly left for dead by both academia and industry, considering it an unsalvageable piece of junk that needs to be replaced at the first opportunity."
Um, false?
Many people in industry use and love using the shell.
Please read, "In the beginning was the command line."
The shell is by far one of the most powerful and expressive tools we have. Yes, there are many ways in which it could be improved, but JSON? That's not it.
- pjmlp 5y agoA REPL is more expressive, allows for graphical and structured output and regardless of UNIX culture books it precedes it by at least 10 years.
- hpoe 5y agoActually that is the only time I started to find the shell limiting was working with JSON. But then I discovered jq and my issues are solved.
- ur-whale 5y agoYeah, except that jq, beyond 'jq .' is horribly unfriendly.
- NegativeLatency 5y agoI had a similar complaint so I wrote this in ruby https://github.com/nburns/utilities/blob/master/rson https://github.com/nburns/utilities/blob/master/rson
- s_dev 5y agoI started using jq as well -- was shocked to find the author was a former comp sci classmate of mine. It's very useful.
- hi41 5y agoI think you can invoke Perl in command line mode. Do people use Perl like that if they want to use Bash command line?
- kaba0 5y agoDo they love the shell or just piping small CLI tools? Because I’m fairly sure it is the latter, which can be easily implemented in anything.