X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1169" "Mon" "14" "June" "93" "17:00:08" "BST" "P.Taylor@RHBNC.AC.UK" "P.Taylor@RHBNC.AC.UK" nil "24" "Re: questions on CD task" "^Date:" nil nil "6"]) Return-Path: Received: from sc.ZIB-Berlin.DE (mailserv) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/1.9.92 ) id AA05191; Mon, 14 Jun 93 18:29:18 +0200 Received: from vm.urz.Uni-Heidelberg.de (vm.hd-net.uni-heidelberg.de) by sc.ZIB-Berlin.DE (4.1/SMI-4.0-sc/03.06.93) id AA24931; Mon, 14 Jun 93 18:29:17 +0200 Message-Id: <9306141629.AA24931@sc.zib-berlin.dbp.de> Received: from DHDURZ1 by vm.urz.Uni-Heidelberg.de (IBM VM SMTP V2R2) with BSMTP id 5639; Mon, 14 Jun 93 18:27:49 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 5213; Mon, 14 Jun 93 18:27:43 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 5211; Mon, 14 Jun 93 18:27:41 CET Reply-To: Mailing list for the LaTeX3 project Date: Mon, 14 Jun 93 17:00:08 BST From: P.Taylor@RHBNC.AC.UK Sender: Mailing list for the LaTeX3 project To: Multiple Recipients of Subject: Re: questions on CD task Status: R X-Status: X-Keywords: X-UID: 1047 Dear Frank --- >>> To give some further example, trying to use AMS-LaTeX together with >>> pictex crashes as soon as you try to define another two or three >>> dimens registers. Since this is a sort of a hard limit in TeX (and >>> doesn't even change when you use a big TeX) the LaTeX3 programmers >>> language knows about special data structures called fake counters >>> (slightly slower sort of count registers (about 200 probably in >>> addition to the real ones) ... I am sure --- certain, even --- that you have a very good reason for providing a fixed number of fake counters, but may I urge you to re-consider this decision? one of the fundamental problems of TeX, as you well know, is the small, fixed, number of certain entities which it provides: in the light of this experience, would it not make sense to allow an a TeX-extension module such as LaTeX-3 an infinite number of all entities, limited only by the available storage space, and interchangeable in that if, overall, an implementation allowed $n$ words of space, this $n$ could be partitioned among the fake counters, fake dimens, fake families, etc, in a totally flexible way? ** Phil.