From owner-freebsd-questions@FreeBSD.ORG Mon Jul 14 11:41:29 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A13B37B401 for ; Mon, 14 Jul 2003 11:41:29 -0700 (PDT) Received: from ai1.anchorage.mtaonline.net (ai1.anchorage.mtaonline.net [12.17.140.247]) by mx1.FreeBSD.org (Postfix) with ESMTP id D55BC43FAF for ; Mon, 14 Jul 2003 11:41:27 -0700 (PDT) (envelope-from abc@ai1.anchorage.mtaonline.net) Received: from en26.ai1.anchorage.mtaonline.net (root@printer [192.168.0.26]) h6EIfPXq071624 for ; Mon, 14 Jul 2003 10:41:25 -0800 (AKDT) (envelope-from abc@ai1.anchorage.mtaonline.net) Received: (from abc@localhost)h6EIfSrn027962; Mon, 14 Jul 2003 18:41:28 GMT (envelope-from abc@ai1.anchorage.mtaonline.net) Date: Mon, 14 Jul 2003 18:41:28 GMT From: abc@ai1.anchorage.mtaonline.net Message-Id: <200307141841.h6EIfSrn027962@en26.ai1.anchorage.mtaonline.net> X-Authentication-Warning: en26.ai1.anchorage.mtaonline.net: abc set sender to abc@ai1.anchorage.mtaonline.net using -f To: "freebsd-questions" X-Mailer: Umail v2.9.4 Subject: Re: vt/ansi codes X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jul 2003 18:41:29 -0000 Re:Starting with Unix (Score:4, Insightful) by spitzak (4019) on Sunday April 27, @01:18PM (#5819797) (http://www.cinenet.net/~spitzak) Terminal driver design is certainly a stupid part of Unix. Back when this was written there certainly was a serious mess of terminals which would actually fail non-gracefully on output designed for other terminals. But this is not true today. Today EVERY SINGLE TERMINAL IN THE WORLD understands ANSI escape sequences at full speed and will not choke (and will likely display) on all ISO-8859-1 characters. It is time to scrap every single option in the editing portion of the terminal driver. And start accepting *both* ^H and ^? as backspace. I would agree that in this area, morbid fear of being incompatable is completely freezing development. Sometimes advancement is achieved by DELETING code, not just by adding it.