This is really interesting. I have been annoyed for a long time on how ssh, the terminal emulator, tmux, and the shell don't know anything about each other. I also started writing a native terminal emulator (no electron, of course) to fix these problems. I kind of thought I'd do the slow burn over 4 or 5 years of using it myself (being a shell sadly means writing a programming language, and you don't make a good one over the weekend), then maybe stick it on Github and get a Patreon going if other people want to use it and could be convinced for something they can get for free.
Warp has taken a dramatically different approach; they got millions in funding and just made it a company. I am shocked because I never considered there was a market for these things. Developers hate having their tools taken away when their credit card expires, and it's kind of hard to compete with free, which clearly works well enough to have created all software and systems currently in existence. But I guess there was a time when you only got a UNIX shell with a commercial UNIX license, and people did somehow get access to those, and they did become very popular.
Anyway, seeing this really made me rethink the world and I'm still reeling a little bit. (I think my thing will be better though ;)
Yes perhaps what we need is a "rampant layering violation" in the terminal world. ZFS showed how to build an awesome filesystem by breaking pre-existing boundaries. Can something similar happen between shell, terminal, tools, etc?
>Can something similar happen between shell, terminal, tools, etc?
Complex shell scripting was superseded by Perl. On shells, even OpenBSD's ksh it's enough. Tools? Unix utilities and, again, Perl for the complex stuff.
Solved since 1997.
Warp engineer here. Thanks for your note, glad to hear from a fellow engineer in this space! While there's a lot of great software that's free, the terminal is a tool tens of millions of developers use everyday - and there's a lot of value in this space.
Warp has taken a dramatically different approach; they got millions in funding and just made it a company. I am shocked because I never considered there was a market for these things. Developers hate having their tools taken away when their credit card expires, and it's kind of hard to compete with free, which clearly works well enough to have created all software and systems currently in existence. But I guess there was a time when you only got a UNIX shell with a commercial UNIX license, and people did somehow get access to those, and they did become very popular.
Anyway, seeing this really made me rethink the world and I'm still reeling a little bit. (I think my thing will be better though ;)