Event JSON
{
"id": "0aeb8b00e255ea7b03a37628a358754e0a36eb0a866c436f26420120afb65ff5",
"pubkey": "f7a38559b7ea4e7fdb539adbc6cd41f57281707885147c4f7f5ff4cdc2ff5f14",
"created_at": 1778270517,
"kind": 1,
"tags": [
[
"t",
"linux"
],
[
"t",
"termcap"
],
[
"t",
"vi"
],
[
"t",
"nvi"
],
[
"t",
"unix"
],
[
"proxy",
"https://snac.bsd.cafe/r1w1s1/p/1778270517.063440",
"web"
],
[
"proxy",
"https://snac.bsd.cafe/r1w1s1/p/1778270517.063440",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://snac.bsd.cafe/r1w1s1/p/1778270517.063440",
"pink.momostr"
],
[
"-"
]
],
"content": "Reading an old UNIX Review article from September 1984 about\ntermcap. Fascinating how much modern terminal software still\ninherits ideas from this era.\n\nvi depended heavily on terminal capability databases to remain\nportable across different hardware terminals. Bill Joy originally\nwired vi only for Lear Siegler ADM-3A terminals, and termcap was\nborn from the flood of requests for support on other hardware.\n\n\"Termcap Unveiled\" by Douglas R. Merritt, pages 42-48.\nhttps://archive.org/details/Unix_Review_1984_Sep.pdf/page/n43/mode/2up\n\nAlso updated my nvi notes with a small historical section about\ntermcap/curses and terminal portability.\nhttps://repo.or.cz/code-notes.git/blob_plain/HEAD:/notes/NVI_Editor_Guide.txt\n\n#vi #unix #termcap #nvi #linux",
"sig": "2fb0ad87986b9eed598fcc6cd870d3b91a62989019c88133744f09f87da23a43bbb1fe442543e9452f1702fa5b144ecd009bc2d5ad1af05bc4ca5d60431a51e1"
}