Replies: 3 comments 8 replies
-
The shell is only one type of the command line programs. A large number of other programs exist, so it is unrealistic to expect a complete replacement of the current protocol. If the interactive shell were more tightly integrated with the terminal, it would certainly improve the user experience, but only that part. That is: command execution and result feedback (and others). Currently it is only possible to move forward with the development of command line interactive terminals while maintaining backward compatibility as much as possible. This is my opinion. |
Beta Was this translation helpful? Give feedback.
-
you only run shell in your emulator? |
Beta Was this translation helpful? Give feedback.
-
Most of the things in warp are already do-able in a traditional shell, it' just that shell developers dont bother. From their list of headline features:
Your main sticking point is motivating shell developers to implement these features, not really vertical integration. The terminal+shell ecosystem has been fairly stagnant, thankfully that is changing now-a-days. |
Beta Was this translation helpful? Give feedback.
-
I spent the last couple of days watching and reading up on terminal emulator, mostly because of warp.dev and it got me thinking: if the vt100 and other archaic protocols are the limiting factor for better developer experience in terminals wouldn't it be possible to completely get rid of the protocol and vertically integrate both shell and terminal into one application? Wouldn't that get rid of the problem that the protocol is in the way?
Effectively, it would mean that something like kitty provides its own shell, right? Or something like zsh comes with a terminal front end. I know both domains require an insane amount of cognitive load on its own but if two projects would say that they are willing to collaborate more deeply, wouldn't this in turn create a basis to move forward?
Beta Was this translation helpful? Give feedback.
All reactions