2 ms·
It's hard to understand everything that a shell encompasses (at least for me). It's a language interpreter with a repl. The language is designed to make runni
by blitmap 8y ago
It's hard to understand everything that a shell encompasses (at least for me). It's a language interpreter with a repl. The language is designed to make running programs, working with output, passing arguments, etc... easy. It's not [as] easy to do that in Python or C. We're used to Bash, and there are some fun projects out there trying to modernize the experience of what you can expect from a shell. Things like displaying images/previewing files, etc. I also love the ones that try to reveal deeper information about a running process - hooking into syscalls to show progress/completion/activity.
All very cool.