|
|
|
|
|
by chubot
2063 days ago
|
|
Because you can run your bash scripts with Oil. The tagline is: It's our upgrade path from bash to a better language and runtime. [1] It's basically the same as JS -> TypeScript, or PHP -> Hack. It's a saner language (and runtime) that runs existing code. ----- Shell is good for creating Unix systems because of the tools it provides. Ones that deal with the file system and heterogeneous processes (i.e. stuff you didn't write in different languages). It's hard to explain, but if you work in that area, you'll very quickly see it. You could also do something like Linux From Scratch [2] and it will be very clear why shell is used. [1] http://www.oilshell.org/ [2] http://www.linuxfromscratch.org/ |
|
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?