commit b9c199fd26e9545dfe91908d2b27a0fbd60d1481
parent 61cae6e6d29604641e7adcbd23061f706abc0bc0
Author: Aurélien Aptel <aurelien.aptel@gmail.com>
Date: Mon, 29 Mar 2010 20:24:00 +0200
"what's wrong with xterm?"
Diffstat:
1 file changed, 19 insertions(+), 0 deletions(-)
diff --git a/st.suckless.org/index.md b/st.suckless.org/index.md
@@ -1,5 +1,24 @@
st is a simple terminal implementation for X.
+What is wrong with xterm?
+-------------------------
+xterm is bloated and unmaintainable. Here's an excerpt from the README:
+
+ Abandon All Hope, Ye Who Enter Here
+
+
+ This is undoubtedly the most ugly program in the distribution. It was one of
+ the first "serious" programs ported, and still has a lot of historical baggage.
+ Ideally, there would be a general tty widget and then vt102 and tek4014
+ subwidgets so that they could be used in other programs. We are trying to
+ clean things up as we go, but there is still a lot of work to do.
+
+Needless to say things have *not* changed, it's still ugly.
+It has over 65K lines of code and emulates obscure and obsolete terminals
+you will [never need](http://www.science.uva.nl/museum/tek4014.html).
+The popular alternative, rxvt has *only* 32K lines of code. This is just
+too much for something as simple as a terminal emulator; it's yet another
+example of code complexity.
Links
-----