FGA: The gen on the family of 'vi' clones

@jpmens

I recently wrote http://jdebp.info/FGA/original-vi.html and was thinking of doing something like this, to augment it; because Sven Guckes's list (https://guckes.net/vi/clones.html) is definitely dated and incomplete, nowadays.

It does not have #NeoVIM (for obvious reasons). Most lists of clones miss that there are several forks of Bostic #nvi, not least the two forks that are in #FreeBSD and #NetBSD base. Similarly, #DragonFlyBSD has forked nvi2.

@lpar

#vi #VIM #elvis #STEVIE

FGA: You are vanishingly unlikely to be using 'original vi'.

♫ Otra canción que me gusta en Spotify ►«Village Ghetto Land» de «Stevie Wonder» en su album «Songs In The Key Of Life»
https://open.spotify.com/track/1xZv5HMOdnP1V4pfDFHdA1 #music #spotify #Stevie Wonder
Village Ghetto Land

Stevie Wonder · Songs In The Key Of Life · Song · 1976

Spotify
♫ Otra canción que me gusta en Spotify ►«Sir Duke» de «Stevie Wonder» en su album «Songs In The Key Of Life»
https://open.spotify.com/track/4pNiE4LCVV74vfIBaUHm1b #music #spotify #Stevie Wonder
Sir Duke

Stevie Wonder · Songs In The Key Of Life · Song · 1976

Spotify
♫ Otra canción que me gusta en Spotify ►«I Wish» de «Stevie Wonder» en su album «Songs In The Key Of Life»
https://open.spotify.com/track/687YZan9Gol1UVvbpUSO6Y #music #spotify #Stevie Wonder
I Wish

Stevie Wonder · Songs In The Key Of Life · Song · 1976

Spotify
♫ Otra canción que me gusta en Spotify ►«Pastime Paradise» de «Stevie Wonder» en su album «Songs In The Key Of Life»
https://open.spotify.com/track/4Gn4b1qJ12rowCNRw5DHM9 #music #spotify #Stevie Wonder
Pastime Paradise

Stevie Wonder · Songs In The Key Of Life · Song · 1976

Spotify
♫ Otra canción que me gusta en Spotify ►«Isn't She Lovely» de «Stevie Wonder» en su album «Songs In The Key Of Life»
https://open.spotify.com/track/6RANU8AS5ICU5PEHh8BYtH #music #spotify #Stevie Wonder
Isn't She Lovely

Stevie Wonder · Songs In The Key Of Life · Song · 1976

Spotify
♫ Otra canción que me gusta en Spotify ►«As» de «Stevie Wonder» en su album «Songs In The Key Of Life»
https://open.spotify.com/track/13toFl1UwJPsRxDiD9jgtn #music #spotify #Stevie Wonder
As

Stevie Wonder · Songs In The Key Of Life · Song · 1976

Spotify

@ratsnakegames

Back then, on balance yes. I've used Joy+Horton #vi (and #STEVIE, and #nvi) and original Notepad. The former on a 300 BPS terminal largely outdid Notepad on an old CGA IBM PC.

But better graphics hardware and a PS/2 keyboard improve Notepad, whereas Joy+Horton vi would still even today be doing things like displaying just an '@' symbol when a line was too long, or not updating following text during an insert operation, or just not accepting cursor keys.

People tend to have forgotten how much we got, like multi-level undo/redo, line wrap truncation, editing during insert, and even a help system, with the clones.

@cstross @davep

@kaveman

Yes. I was mentioning this to @cks the other day.

https://tty0.social/@JdeBP/116030855863806427

I think that it came out in the early 1990s. The copyright dates in the source uniformly say 1983, which would make OpenWatcom vi the earliest vi clone on record (pre-dating #STEVIE by 4 years).

However, they say this uniformly, even for its OS/2 and Windows NT parts, which couldn't have existed in 1983. And 1983 pre-dates even Waterloo C. So I suspect some Sybase lawyer has lied in these copyright declarations.

Watcom had a non-vi multi-window and menus TUI editor for DOS named wbed.exe at one point.

#Watcom #OpenWatcom #vi #retrocomputing #ComputerHistory

JdeBP (@[email protected])

@[email protected] It's not even a hot take. It's actual history. STEVIE came from the days when people were re-inventing Joy vi for other platforms and systems with (gasp!) arrow keys and console-paradigm I/O. It was less than a decade until people were thinking that Joy vi could be improved and were actively trying to make things that were better. Watcom vi, for another example, came out in the early 1990s and that had windows, and uses for function keys. #vi #STEVIE #vim #OpenWatcom

tty0.social