Meditating on the fact that being a good interactive shell, and being a good scripting language are very different tasks, and yet I can't think of a single shell that doesn't try to be both
Comments
Log in with your Bluesky account to leave a comment
Most shells avoid making the difference and so end up being skewed in one direction or the other “arbitrarily”.
I think approaching the design problem consciously should make it possible to have trade offs that make more sense than what some of these projects have.
I think there is probably some middle ground around building a good scripting language then adding interactive shell affordances but nobody has quite done it yet
Comments
I think approaching the design problem consciously should make it possible to have trade offs that make more sense than what some of these projects have.
I want a sick scripting language with fish's REPL for instance.