Received: from mx0.gmx.net (mx0.gmx.net [213.165.64.100]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with SMTP id o8FJr75E028151 for ; Wed, 15 Sep 2010 21:53:08 +0200 Received: (qmail 13731 invoked by alias); 15 Sep 2010 19:53:01 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 15 Sep 2010 19:53:01 -0000 Received: from relay.uni-heidelberg.de (EHLO relay.uni-heidelberg.de) [129.206.100.212] by mx0.gmx.net (mx108) with SMTP; 15 Sep 2010 21:53:01 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id o8FJoukq017046 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 15 Sep 2010 21:50:57 +0200 Received: from listserv.uni-heidelberg.de (localhost.localdomain [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id o8FH39xu024841; Wed, 15 Sep 2010 21:51:26 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 512522 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Wed, 15 Sep 2010 21:51:26 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id o8FJpQoi017189 for ; Wed, 15 Sep 2010 21:51:26 +0200 Received: from lon1-post-3.mail.demon.net (lon1-post-3.mail.demon.net [195.173.77.150]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id o8FJoM9a016686 for ; Wed, 15 Sep 2010 21:50:25 +0200 Received: from cremornelane.demon.co.uk ([80.177.25.195] helo=palladium.local) by lon1-post-3.mail.demon.net with esmtp (Exim 4.69) id 1Ovy0J-0002u9-fT for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Wed, 15 Sep 2010 19:50:51 +0000 User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-GB; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2 MIME-Version: 1.0 References: <19109.1284579373@cl.cam.ac.uk> <4C9122A1.4060008@morningstar2.co.uk> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Message-ID: <4C91239B.2040301@morningstar2.co.uk> Date: Wed, 15 Sep 2010 20:50:51 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: Allocation of registers To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: <4C9122A1.4060008@morningstar2.co.uk> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=5D7Q89H36p77e5KAPs1l6v/Sb97LojnDtMgfETrECMLUO9erHzOJe+OynZRhvlGqb5A0X bbiCt2rAnnct/NAlbHMvoAL6GY+23tB3khNK7avqRsgMMVBwlWgrgcyEiCy6eQ7DbfhonniFyqTI PpJNA==V1; X-Resent-By: Forwarder X-Resent-For: rainer.schoepf@gmx.net X-Resent-To: rainer@rainer-schoepf.de Status: R X-Status: X-Keywords: X-UID: 6379 On 15/09/2010 20:46, Joseph Wright wrote: > On 15/09/2010 20:36, Robin Fairbairns wrote: >>> I guess for the time being that is a good approach >> >> is there an actual reason that inserts can't start working down from >> 64k? >> >> etex.sty can't do this, because the basic set of inserts has been >> allocated by the time it gets to run, and that plainly isn't a >> constraint on latex 3. but does it matter for expl3? >> >> (i have once spent time on thinking this issue through, but i'm not well >> -- still -- and can't remember what conclusion i came to.) >> >> robin > > At a format level we don't currently have any allocation routine for > inserts at all, as we've not used them :-) On the other hand, expl3 is > 'LaTeX3 on 2e' so has exactly the same requirements as etex. (Indeed, > the whole reason for simply using etex for allocation in expl3 as a > package is that it avoided making errors in the interaction with the > LaTeX2e allocation routine.) I also notice that the e-TeX manual says 'The additional registers, numbered 256–32767, can be used exactly as the first 256, except that they can not be used for insertion classes.' and also 'The additional registers are realized as sparse arrays built from TEX’s main memory and are therefore less efficient.' (Not sure if the later means in terms of speed or in terms of memory use.) -- Joseph Wright