|
|
|
|
|
by strbean
2063 days ago
|
|
Seems like a big part of why shells are so much better for certain tasks is because of a failing of more general purpose languages. Working with the filesystem, spawning processes, and orchestrating io streams. Shells could almost be considered DSLs for these things, plus some session / state management. So I think a good question is this: why can't we make these things equally easy to do in a more general purpose language? |
|
One shell which tries to merge those is ipython with the sh profile https://ipython.readthedocs.io/en/stable/interactive/shell.h...