X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1192" "Mon" "17" "August" "1998" "21:27:01" "+0200" "Frank Mittelbach" "Frank.Mittelbach@UNI-MAINZ.DE" nil "26" "Re: Modules" "^Date:" nil nil "8" nil nil nil nil nil] nil) Received: from listserv.gmd.de (listserv.gmd.de [192.88.97.1]) by mail.Uni-Mainz.DE (8.8.8/8.8.8) with ESMTP id VAA27804; Mon, 17 Aug 1998 21:33:09 +0200 (MET DST) Received: from lsv1.listserv.gmd.de (192.88.97.2) by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <5.105783D0@listserv.gmd.de>; Mon, 17 Aug 1998 21:32:57 +0200 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 396263 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Mon, 17 Aug 1998 21:32:51 +0200 Received: from kralle.zdv.Uni-Mainz.DE (Ufrank@kralle.zdv.Uni-Mainz.DE [134.93.8.158]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id VAA01914 for ; Mon, 17 Aug 1998 21:32:49 +0200 (MET DST) Received: (from Ufrank@localhost) by kralle.zdv.Uni-Mainz.DE (8.8.8/8.8.8) id VAA02902 for LATEX-L@URZ.UNI-HEIDELBERG.DE; Mon, 17 Aug 1998 21:32:49 +0200 (MET DST) X-Authentication-Warning: kralle.zdv.Uni-Mainz.DE: Ufrank set sender to latex3 using -f Received: (from latex3@localhost) by frank.zdv.uni-mainz.de (8.6.9/8.6.9) id VAA00236; Mon, 17 Aug 1998 21:27:01 +0200 References: <199806271853.UAA29351@frank.zdv.uni-mainz.de> <13778.40005.889304.525595@isidor> Message-ID: <199808171927.VAA00236@frank.zdv.uni-mainz.de> Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <13778.40005.889304.525595@isidor> Date: Mon, 17 Aug 1998 21:27:01 +0200 From: Frank Mittelbach Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: Modules Status: R X-Status: X-Keywords: X-UID: 2678 Bernd > On Wed, 12 August 1998 21:49:41 +0200, > Martin Schroeder writes: > > In <199806271853.UAA29351@frank.zdv.uni-mainz.de> Frank Mittelbach writes: > > >b) will be drastic: a current LaTeX format (without any packages > > >loaded) uses about 51088 words of memory before begin document; if the > > >average word length in commands is 10 (which is far too low with a > > >consequent implemented module concept) then this gets basically blown > > >to 500000 which is twice the amount of main mem > [...] > > Frank, either I misunderstand your ``word'' or you are wrong with this > analysis. i guess neither. :-) the problem is that Martin cited me out of context. I was replying to a suggestion to replace TeX's token based mechanism, ie \foobar being internally one token in main mem and a few bits of char mem, with a mechanism in which \foobar is 7 tokens --- only that we were discussing \foo/bar_bas_... eg even longer streams of tokens stored and processed each time. my claim back then is that TeX is tailored to be a token based program and that giving this up is undesirable for several reasons. frank