Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'subject:Python': 0.06; 'puts': 0.07; 'arguments': 0.09; 'ascii': 0.09; 'builtin': 0.09; 'spelling': 0.09; 'subject:language': 0.09; 'cc:addr:python-list': 0.11; 'useful,': 0.14; '"lambda"': 0.16; 'expression.': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'lambda': 0.16; 'method;': 0.16; 'mode,': 0.16; 'non-ascii': 0.16; 'readability': 0.16; 'subject: \n ': 0.16; 'subject:?)': 0.16; 'subject:unicode': 0.16; 'symbols': 0.16; 'two,': 0.16; 'wrote:': 0.18; 'replacing': 0.19; 'typing': 0.19; 'meant': 0.20; 'input': 0.22; 'putting': 0.22; 'cc:addr:python.org': 0.22; 'lets': 0.24; 'cc:2**0': 0.24; 'switch': 0.26; 'header:In-Reply-To:1': 0.27; '[1]': 0.29; 'quickly': 0.29; 'mode': 0.30; 'message- id:@mail.gmail.com': 0.30; '25,': 0.31; 'minimal': 0.33; 'something': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'method': 0.36; 'two': 0.37; 'pm,': 0.38; 'read': 0.60; 'letters': 0.60; 'back': 0.62; 'zip': 0.64; 'more': 0.64; 'different': 0.65; 'mar': 0.68; 'default': 0.69; 'subject:this': 0.83; '(ie': 0.84; 'saving,': 0.91; 'to:none': 0.92 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type:content-transfer-encoding; bh=vGvGAJXgXxHIaeE7l12ssiei7fU8ZQG1Antgj5fuRkE=; b=qUXyft7EVABDCOcfMSYvSXlM6pv1995WulBPoC5X6hRrTNH8Tft5MRMvKKnCfA7E8T NorrZGZp8f36V6YIF3yxx8H7cdpCvRQNhncdPAbJgvltL+SaHvQVpj0ptxZxfkGpl3fF Lbgb9rZVhizwN5TtqrLCRy3/qeQd3bNs0VFXpQv18MZ1vsWdtgAQvq2EirdyyFzFZt3p 6S0CX/NKJvK8jAdDq/ubNwHhCaxy9ZSbEt9SdBGevyDND+NhdvyBq/bvRZ1zOISz/Cla 3xoaThR3FiPssSx0SMyJPQOUqiMwwC44r1swEdcZxOV5XM1p2uqAcf2KmQPOnmMyH003 1rAA== MIME-Version: 1.0 X-Received: by 10.66.11.66 with SMTP id o2mr8397028pab.142.1395725487005; Mon, 24 Mar 2014 22:31:27 -0700 (PDT) In-Reply-To: <4576875e-29cf-42b4-ac8d-2f75fadebe20@googlegroups.com> References: <9daf0806-02de-4447-964c-c8f8953c23e5@googlegroups.com> <532d5bd9$0$29994$c3e8da3$5496439d@news.astraweb.com> <0b78649a-16b3-4410-8258-e859578d62be@googlegroups.com> <281c8ce1-4f03-4e93-b5cd-d45b85e89e7e@googlegroups.com> <4576875e-29cf-42b4-ac8d-2f75fadebe20@googlegroups.com> Date: Tue, 25 Mar 2014 16:31:26 +1100 Subject: Re: Time we switched to unicode? (was Explanation of this Python language feature?) From: Chris Angelico Cc: "python-list@python.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 19 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1395725515 news.xs4all.nl 2849 [2001:888:2000:d::a6]:36002 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:68960 On Tue, Mar 25, 2014 at 4:23 PM, Rustom Mody wrote: > So let me talk of which input methods I use -- devanagari and tex. > I have devanagari-itrans set up in emacs as default (other) input method > So Ctrl-\ (ie 1=C2=BD keystrokes) puts emacs into devanagari mode Yes, but putting emacs into a different mode, typing one letter, and putting it back into the other mode is going to be more like 5 keystrokes. And that lets you have just one other input method; if you have more than two, the cost will be higher. So replacing "lambda" with "=CE=BB" is a minimal saving, practically zip [1] when you consider the readability cost of having two ways of spelling the exact same thing. For this to be useful, you'd need to be able to both read and write much more efficiently. It has to be something where you can quickly switch from ASCII letters and symbols to a non-ASCII lambda and back to ASCII for the arguments and expression. ChrisA [1] No offense meant to the builtin function!