3 ms·
I agree with you. It is really interesting to see that in the scripting/programming language domain there is really an ongoing movement whereas on the shell sid
by reirob 13y ago
I agree with you. It is really interesting to see that in the scripting/programming language domain there is really an ongoing movement whereas on the shell side nothing big happened and POSIX only is just incrementally changing or there are alternatives with mostly cosmetic/ergonomic changes only (e.g. fish).
I guess it has to do with the fact that the set of nix commands is the library, every shell has to support the process calling mechanism and conventions like environment variables and every shell must really provide concise syntax for files, streams, IPC, environment variables and jobs - which in "normal" programming languages is less of use.
This bugged me so much that I tried to find if there have been any alternatives for nix shells that are completely different from the POSIX shells - and the only ones that I found interesting are ES and SCSH: https://news.ycombinator.com/item?id=6979170 https://news.ycombinator.com/item?id=6979170
My preference is for ES. However there seems to not be much of community around. I would really love to see a bit of love for these projects.