4 ms·
Python. To a lesser extent, vim and tmux. ssh/scp. I used to think bash was on that list... it seems relatively responsive and predictable. I use it all the
by chubot 10y ago
Python. To a lesser extent, vim and tmux. ssh/scp.
I used to think bash was on that list... it seems relatively responsive and predictable. I use it all the time.
But then I realized how often bash has weird issues -- like completion hanging, or inexplicable inability to complete (this could be due to the distro though). Or it just seems easy to get it in a bad state by hitting the wrong keys, or dumping a binary file to the terminal.
And recently I have been looking through the bash source code, and it's a bit horrifying. The reliability is done by brute force of special cases over decades, not by good design.
I like the semantics of the shell language, in that it lets me get things done fast. But I don't like the syntax or the implementation I happen to use. bash is pretty complete, but not well implemented.
- analog31 10y agoThe Python installation called WinPython has worked flawlessly for me, as have the Python environments on both x86 and ARM Linux. My own programs written in Python... not so lucky. ;-)
- guitarbill 10y agoAgree with the list and bash. I switched to fish because of this and never looked back. Although tmux isn't perfect when there's a lot of scrolling output on account of it being a terminal multiplexer, the only decent replacement I've found is terminator, which is a terminal emulator. But I hate the terminator key bindings, and it doesn't have a option for screen/tmux style shortcuts.
- akkartik 10y agoWhat's wrong with tmux scrollbar buffers?
- guitarbill 10y agoNothing. However because tmux is a terminal emulator running in a single terminal, the whole thing can freeze with loads of output if you don't rate limit [1]. My understanding (and experience) is that terminator emulates several terminals, so one pane freezing doesn't affect the others. I still prefer tmux, but I do find the different approaches interesting. [1] https://superuser.com/questions/417556/is-there-any-way-to-prevent-tmux-freezing-when-lots-of-text-is-output-to-the-ter https://superuser.com/questions/417556/is-there-any-way-to-p...
- akkartik 10y agozsh?