From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: size of emacs executable after unicode merge Date: Fri, 07 Nov 2008 21:42:08 -0500 Message-ID: References: <200805140351.m4E3pQuE004549@sallyv1.ics.uci.edu> <200805141652.m4EGqikr018644@sallyv1.ics.uci.edu> <200805151529.m4FFTlF1004684@sallyv1.ics.uci.edu> <482D8435.6060407@gnu.org> <20081030101819.GA15223@orion.lan> <200810311507.m9VF7EAl022755@mothra.ics.uci.edu> <873ai7t7fx.fsf@cyd.mit.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1226112146 32187 80.91.229.12 (8 Nov 2008 02:42:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 8 Nov 2008 02:42:26 +0000 (UTC) Cc: rms@gnu.org, emanuele.giaquinta@gmail.com, cyd@stupidchicken.com, emacs-devel@gnu.org, dann@ics.uci.edu, evilborisnet@netscape.net, jasonr@gnu.org To: Kenichi Handa Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 08 03:43:28 2008 connect(): Connection refused Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KydnL-00028T-Uf for ged-emacs-devel@m.gmane.org; Sat, 08 Nov 2008 03:43:28 +0100 Original-Received: from localhost ([127.0.0.1]:51048 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KydmE-000571-KG for ged-emacs-devel@m.gmane.org; Fri, 07 Nov 2008 21:42:18 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KydmA-00054r-Nf for emacs-devel@gnu.org; Fri, 07 Nov 2008 21:42:14 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kydm8-000520-Rn for emacs-devel@gnu.org; Fri, 07 Nov 2008 21:42:14 -0500 Original-Received: from [199.232.76.173] (port=48502 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kydm8-00051u-OZ for emacs-devel@gnu.org; Fri, 07 Nov 2008 21:42:12 -0500 Original-Received: from ironport2-out.pppoe.ca ([206.248.154.182]:16450 helo=ironport2-out.teksavvy.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kydm6-0004ju-5e; Fri, 07 Nov 2008 21:42:10 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtcEAL+LFElMCqyo/2dsb2JhbACBdsdxg1aBEA X-IronPort-AV: E=Sophos;i="4.33,567,1220241600"; d="scan'208";a="29551361" Original-Received: from 76-10-172-168.dsl.teksavvy.com (HELO pastel.home) ([76.10.172.168]) by ironport2-out.teksavvy.com with ESMTP; 07 Nov 2008 21:42:09 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id 8149C89DE; Fri, 7 Nov 2008 21:42:08 -0500 (EST) In-Reply-To: (Kenichi Handa's message of "Thu, 06 Nov 2008 16:56:26 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:105451 Archived-At: >> So couldn't we make sure all the files read during the dump are using >> Utf-8 or utf-8-emacs? Isn't that already the case for all >> *.elc files? > Not yet, but such a change of encoding is easy. The problem > is that lisp/international/characters.el setups syntax-table > and category-table for many characters by map-charset-chars. > Ex: (map-charset-chars #'modify-category-entry 'chinese-gb2312 ?c) > To know which (Unicode) characters belongs to > chinese-gb2312, Emacs has to load a mapping table. I guess that means we need to precompute the category table and other tables populated in that way, so we can just load them during the dump without needing to populate the other maps. Stefan