X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1168" "Mon" " 7" "February" "1994" "14:26:47" "GMT" "Philip TAYLOR" "CHAA006@VAX.RHBNC.AC.UK" "<199402071429.AA11410@mail.cs.tu-berlin.de>" "20" "Re: On the death of \\footheight" "^Date:" nil nil "2" "1994020714:26:47" "On the death of \\footheight" nil nil]) Return-Path: Received: from sc.ZIB-Berlin.DE (mailserv) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/24.6.93) id AA06224; Mon, 7 Feb 94 15:31:09 +0100 Received: from mail.cs.tu-berlin.de by sc.ZIB-Berlin.DE (4.1/SMI-4.0-sc/03.06.93) id AA12478; Mon, 7 Feb 94 15:29:07 +0100 Received: from tubvm.cs.tu-berlin.de by mail.cs.tu-berlin.de with SMTP id AA11410 (5.65c8/IDA-1.4.4(mail.m4[1.12]) for <@MAIL.CS.TU-BERLIN.DE:Schoepf@SC.ZIB-BERLIN.DE>); Mon, 7 Feb 1994 15:29:05 +0100 Message-Id: <199402071429.AA11410@mail.cs.tu-berlin.de> Received: from TUBVM.CS.TU-BERLIN.DE by tubvm.cs.tu-berlin.de (IBM VM SMTP V2R2) with BSMTP id 8456; Mon, 07 Feb 94 15:28:56 +0200 Received: from VM.URZ.UNI-HEIDELBERG.DE (NJE origin MAILER@DHDURZ1) by TUBVM.CS.TU-BERLIN.DE (LMail V1.2a/1.8a) with BSMTP id 8455; Mon, 7 Feb 1994 15:28:56 +0200 Received: from VM.URZ.UNI-HEIDELBERG.DE (NJE origin LISTSERV@DHDURZ1) by VM.URZ.UNI-HEIDELBERG.DE (LMail V1.2a/1.8a) with BSMTP id 8752; Mon, 7 Feb 1994 15:28:27 +0000 Reply-To: Mailing list for the LaTeX3 project Date: Mon, 7 Feb 1994 14:26:47 GMT From: Philip TAYLOR Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: On the death of \footheight Status: R X-Status: X-Keywords: X-UID: 1447 I have to say that the demise or otherwise of \footheight affects me not one wit. However, one of the reasons adduced for its withdrawal is the paucity of registers; for example, David Carlisle wrote: > That does not mean that all the other thousands of LaTeX users should > have one of the very limited dimen registers wasted by being allocated > but never used. and this caused me to look further at the LaTeX-2e source. I was surprised to find that the original TeX/LaTeX register allocation code appears virtually unchanged: that is, each of \new{count|dimen|skip|muskip|box|toks|read|write| fam|language} is defined in terms of a unique global count register. If registers are in such short supply (and here I confess I am generalising from David's specific argument, which referred solely to registers), then should LaTeX-2e be so profligate with their use for an activity which even the most hardened hacker would surely agree is an occasional or even rare event? Would it not be better to use pseudo-registers for the register allocation mechanism, rather than real count registers? Philip Taylor, RHBNC.