Comment by lakeviewterrace

2 hours ago

That's because no one knows their history anymore.

Nano was a (bloated as usual) GNU clone of Pico. Its only reason for existing is GPL freedumb nonsense that was popular back in the day. It copied the UX of Pico.

Pico was not developed as a standalone editor; rather it was the builtin editor for the Pine email reader. Hence the weird keybindings — it followed the UX of the email client.

Pico stood for PIne COmposer.

It became a simple universal editor because vi and emacs sucked and for some reason no one felt it necessary to invent something better.

Users repurposed the editor from a mail client because it was already there. Nearly every university Sun box in the 90s had Pine installed for reading email.

It was written by the same guy that invented IMAP at the University of Washington.

Can't wait for the Rust clone of Nano then the cycle will be complete.

Nobody learns to use an editor - or for that matter, learns anything - by figuring out a history lecture first.

People that do that are weirdos, and yes, I'm one. But I don't expect regular people to learn that way.

> Its only reason for existing is GPL freedumb nonsense that was popular back in the day.

These days we need more GPL, not less. We need AGPL and apparently, soon, AntiLLM-GPL.

Joe editor dates back to 1991 and it came with jpico, jmacs and jstar as pico, emacs and wordstar clones as a hard link.