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: Fwd: Re: Inadequate documentation of silly characters on screen. Date: Thu, 19 Nov 2009 10:27:06 -0500 Message-ID: References: <20091118191258.GA2676@muc.de> <20091119082040.GA1720@muc.de> <87aayitvoy.fsf@wanchan.jasonrumney.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1258647234 26462 80.91.229.12 (19 Nov 2009 16:13:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 19 Nov 2009 16:13:54 +0000 (UTC) Cc: Alan Mackenzie , emacs-devel@gnu.org To: Jason Rumney Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Nov 19 17:13:46 2009 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 1NB9di-0008QL-BQ for ged-emacs-devel@m.gmane.org; Thu, 19 Nov 2009 17:13:46 +0100 Original-Received: from localhost ([127.0.0.1]:34315 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NB9dh-0004It-Ow for ged-emacs-devel@m.gmane.org; Thu, 19 Nov 2009 11:13:45 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NB8uf-0006OJ-MO for emacs-devel@gnu.org; Thu, 19 Nov 2009 10:27:13 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NB8ua-0006KP-VI for emacs-devel@gnu.org; Thu, 19 Nov 2009 10:27:13 -0500 Original-Received: from [199.232.76.173] (port=53557 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NB8ua-0006KH-NV for emacs-devel@gnu.org; Thu, 19 Nov 2009 10:27:08 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.183]:37842 helo=ironport2-out.pppoe.ca) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NB8uZ-0005OH-1e; Thu, 19 Nov 2009 10:27:07 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqYEAM/yBEvO+IIa/2dsb2JhbACBTdRrhDsEgxGGWA X-IronPort-AV: E=Sophos;i="4.44,771,1249272000"; d="scan'208";a="49658591" Original-Received: from 206-248-130-26.dsl.teksavvy.com (HELO pastel.home) ([206.248.130.26]) by ironport2-out.pppoe.ca with ESMTP; 19 Nov 2009 10:27:06 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id 08AB68774; Thu, 19 Nov 2009 10:27:06 -0500 (EST) In-Reply-To: <87aayitvoy.fsf@wanchan.jasonrumney.net> (Jason Rumney's message of "Thu, 19 Nov 2009 22:50:53 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (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:117255 Archived-At: >> We should probably moved towards making all string immediates multibyte >> and add a new syntax to unibyte immediates. > Also, make it an error to try to put a multibyte character in a unibyte > string rather than automatically converting the string to multibyte or Yes. Currently, we need this conversion specifically because many strings start as unibyte even though they really should start right away as multibyte. This said, `aset' in multibyte strings is still evil and unnecessary. > silently truncating to 8 bit or whatever Emacs does now. I don't think Emacs-23 does such silent truncations any more, tho there might be some such checks that we still haven't installed. Stefan