From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Jesper Harder Newsgroups: gmane.emacs.help Subject: Re: Default coding system ? Date: Fri, 05 Dec 2003 18:08:59 +0100 Organization: http://purl.org/harder/ Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1070647327 10565 80.91.224.253 (5 Dec 2003 18:02:07 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 5 Dec 2003 18:02:07 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Dec 05 19:02:02 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1ASKHC-0004OG-00 for ; Fri, 05 Dec 2003 19:02:02 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1ASLEK-0005TE-O8 for geh-help-gnu-emacs@m.gmane.org; Fri, 05 Dec 2003 14:03:08 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!not-for-mail Original-Newsgroups: gnu.emacs.help X-Face: ^RrvqCr7c,P$zTR:QED"@h9+BTm-"fjZJJ-3=OU7.)i/K]<.J88}s>'Z_$r; List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:14978 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:14978 "Eli Zaretskii" writes: > Jesper Harder writes: > >> I agree with Francois that it's a mess. > > Care to explain why? 1. Non-unification of characters. Completely baffling for most people. 2. It's iso-2022 based. Iso-2022 concepts are strange and unfamiliar to non-CJK users. 3. Terminology. No ordinary user knows what a »coding system« is, they might know what a »character set« is (in the MIME sense). And it's confusing that the term »character set« in Emacs does not correspond to the ordinary meaning. Also, why invent new names for coding systems, when what most people will be familiar with are MIME names, e.g. korean-iso-8bit vs. euc-kr. 4. Conflation of coding system and EOL convention. I don't know any other application than Emacs that mix these two concepts. 5. unibyte-mode. A frequent source of errors. XEmacs is even worse since you can compile it without MULE. >> Also, stuff like CCL and MULE isn't particularly well documented. > > So you do blame the documentation... Well, CCL isn't documented *at all* -- all you get is the BNF syntax stuffed away in a docstring somewhere.