On the landing of double-buffering: "GNU #Emacs is an old-school C program #emulating a 1980s #Symbolics Lisp Machine emulating an old-fashioned Motif-style Xt toolkit emulating a 1970s text terminal emulating a 1960s teletype. Compiling Emacs is a challenge. Adding modern rendering features to the redisplay engine is a miracle."
Source: a facebook post so I won't link it. Ha! But I will link the excellent LWN:
https://lwn.net/Articles/705234/
via
@gutigen
via @PinkCathodeCat