From owner-freebsd-hackers Wed Mar 26 05:45:51 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA09063 for hackers-outgoing; Wed, 26 Mar 1997 05:45:51 -0800 (PST) Received: from squirrel.tgsoft.com (squirrel.tgsoft.com [207.167.64.183]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA09053 for ; Wed, 26 Mar 1997 05:45:44 -0800 (PST) Received: (from thompson@localhost) by squirrel.tgsoft.com (8.8.5/8.8.5) id FAA03500; Wed, 26 Mar 1997 05:45:40 -0800 (PST) Date: Wed, 26 Mar 1997 05:45:40 -0800 (PST) Message-Id: <199703261345.FAA03500@squirrel.tgsoft.com> From: mark thompson To: brian@shift.lan.awfulhak.org CC: hackers@freefall.freebsd.org In-reply-to: message from Brian Somers on Tue, 25 Mar 1997 14:09:38 +0000 Subject: Re: Backspace = ^H Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk From: Brian Somers Date: Tue, 25 Mar 1997 14:09:38 +0000 > In reply to Brian Somers who wrote: > > > In reply to Brian Somers who wrote: > > > > > > *SIGH*, why does this come up again and again?? > > > > 'cos it doesn't make sense (*stir* *stir* *stir*). > > Yes it does :) > > > > > The DEL key would send whatever the Backspace key doesn't. > > > > > > > > (I'd prefer BS=^?, DEL=^h) > > > > > > BS = BACKSPACE = 0x08 > > > DEL = DELETE = 0x7f > > > > > > Why on earth should they be reversed contradicting their names ?? > > > > So that emacs' help system can work. Why would reversing them > > contradict their names ? > > Change emacs ?? > > Because "back space" in ascii parlour is 0x08, and "delete" is 0x7f > thats why....go check an ascii chart... Yep - it just occurred to me to look at an ascii chart. This appealing to the ascii chart is getting rather silly. On some of the old teletypes 'BS' backed the print head up so you could overtype (ie. back-space). Since it was a printing process, the previous character was not deleted, merely overstruck. The key, by contrast, punched out all 7 data channels on a paper tape (it was originally called ). Many systems ignored rubouts (so you could wipeout mispunched characters). Others took them as an interrupt character. I believe older unices defaultly did that. Back in those days, DEC, at least, was pretty consistent in using to mean 'delete the previous typein'. Others used BS to mean roughly the same. Since unix is nice enough to let you pick, why do we need to argue? -mark