X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["870" "Wed" " 2" "February" "1994" "20:08:04" "+0000" "Paul Taylor" "pt@DOC.IC.AC.UK" "<199402022028.AA27192@mail.cs.tu-berlin.de>" "21" "Re: On the death of \\footheight" "^Date:" nil nil "2" "1994020220:08:04" "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 AA27382; Wed, 2 Feb 94 21:28:42 +0100 Received: from mail.cs.tu-berlin.de by sc.ZIB-Berlin.DE (4.1/SMI-4.0-sc/03.06.93) id AA18800; Wed, 2 Feb 94 21:28:40 +0100 Received: from tubvm.cs.tu-berlin.de by mail.cs.tu-berlin.de with SMTP id AA27192 (5.65c8/IDA-1.4.4(mail.m4[1.12]) for <@MAIL.CS.TU-BERLIN.DE:Schoepf@SC.ZIB-BERLIN.DE>); Wed, 2 Feb 1994 21:28:38 +0100 Message-Id: <199402022028.AA27192@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 0178; Wed, 02 Feb 94 21:28:32 +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 0177; Wed, 2 Feb 1994 21:28:32 +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 8477; Wed, 2 Feb 1994 21:10:26 +0000 Reply-To: Mailing list for the LaTeX3 project Date: Wed, 2 Feb 1994 20:08:04 +0000 From: Paul 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: 1403 David Carlisle: > 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. \dimendef\footheight=0 would solve most of these problems. You can assign to it without trouble (unless you're stupid enough to think that \dimen0 retains its value after your code surrenders control), and since it is nowhere guaranteed to have a meaningful value, can read it. It you want an error message, \def\footheight{\begingroup\afterassignment\no@footheight\dimen0=} \def\no@footheight{\@latexerr{footheight is obsolete}\endgroup} would even preserve \dimen0, though you couldn't read \footheight. Whilst LaTeX2e is compatability mode looks more or less compatible, this sort of thing is going to mean that it will be a LONG TIME before people (can) switch to native mode. Paul