[TUHS] End of an era: the last ATC (USENIX Annual Technical Conference)

Bakul Shah via TUHS tuhs at tuhs.org
Sat Jul 19 06:58:12 AEST 2025


On Jul 18, 2025, at 3:09 AM, Larry McVoy <lm at mcvoy.com> wrote:
> In vim, you just have a split view of the same file.  Changes in
> either window will show up in the other window.  For example
> 
> vim foo.c # foo.c exists and has a 100 lines
> :sp

In nvi
:E

> now you have both windows looking at the same file

Ditto

> start changing something and it is done in both windows.

In nvi changes don't show up right away in the other window
but show up once you switch to it. So not as good as vim but
in practice it doesn't matter much since usually you show
*different* parts in two windows pointing at the same file.

> Screen is nowhere near that and using it to claim that nvi is fine
> is missing the point by a country mile.
> 
> And I don't understand the dislike of vim.

It is more that some of us *prefer* nvi to vim. [I might've used
vim when it was first posted on Usenet but Braam refused to make
at least provide an option to make multiple undo/redo behavior
compatible to nvi. So it goes!]

I don't care what tools my team members use as long as they are
pulling their weight. Usually the best programmers already have
a set of tools they are comfortable with. I wouldn't want to mess
with that. [I have worked in teams where people were using nvi,
vim, acme, sam, emacs, ee, IDEs etc.]


More information about the TUHS mailing list