[COFF] Kids these days....
Dan Cross
crossd at gmail.com
Thu Feb 13 08:13:52 AEST 2025
On Wed, Feb 12, 2025 at 4:40 PM John Levine <johnl at taugh.com> wrote:
> It appears that Aron Insinga <aki at insinga.com> said:
> >I can't check the size of vi or ex right now (not installed), but ed is
> >*tiny* and starts up very quickly.
>
> On debian ex is vim.tiny whcih is about 1.6M, on FreeBSD it's nvi
> which is about 400K. While those are a lot bigger than ed which is
> about 50K, by current standards they're also tiny and they start up
> faster than you can see.
>
> If you want to edit something and you like ed, ex is a perfectly adequate substitute.
That's rather subjective.
The `ex` command set is very close to `ed`, but subtly different in
(possibly?) annoying ways. As a trivial example, `q` repeated twice
in `ed` will exit even if the file being edited is not saved; to do so
in `ex` one uses the `vi`-like `q!`. Maybe that's splitting fine
hairs, but if the desire is for a "muscle-memory" editor in a
constrained environment, that kind of thing can be maddening.
An issue here is that the Internet has never reached the Padlipsky
ideal of resource sharing: under Plan 9, I brought all the resources I
wanted to interact with to me by importing them into some namespace on
my terminal (terminal in the Plan 9 sense, not the VT102 sense), where
I could interact with them using familiar and comfortable tools. But
that never caught on, and the rest of the world still thinks that
`ssh` is a nifty idea. Since most of us live in the real world, all
too often we're constrained to remote access environments and whatever
tools they come with. (Ted: I get it, man; I really do.)
Incidentally, for these pragmatic reasons, I've been playing with the
Helix editor, and I kinda prefer it to vi/vim. Even though I don't
think that character-mode interfaces are all that cool in 2025, at
least I can confidently say that I have moved boldly into the 1980s.
- Dan C.
> >On 2/12/25 15:48, John Levine wrote:
> >> It appears that Theodore Ts'o <tytso at mit.edu> said:
> >>> On Tue, Feb 11, 2025 at 09:09:16PM -0500, Norman Wilson wrote:
> >>>> Remind them that ed (pronounced e d) is the standard editor.
> >>> It's annoying for me that many Linux distros install vi/vim as the
> >>> default editor, and not ed --- and I never learned how to use vi, at
> >>> least not fluently. For me, it's either ed or emacs (or emacs-nox on
> >>> a server/VM), so I have to install ed explicitly after a new install.
> >> On all the unices I know, vi is also called ex, and if you invoke it
> >> as ex, it looks enough like ed to get your editing done.
More information about the COFF
mailing list