From: Rusi <rustompmody@gmail.com>
To: help-gnu-emacs@gnu.org
Subject: Re: [OFFTOPIC] Re: Invoking a function from a list of functions
Date: Sat, 17 Nov 2018 07:59:49 -0800 (PST) [thread overview]
Message-ID: <c8ce60d1-f7d2-4e7a-80d9-30bee0ab55fd@googlegroups.com> (raw)
In-Reply-To: <20181116114002.3ba6bcc8dc1e699ba58e08b8@speakeasy.net>
On Friday, November 16, 2018 at 10:10:05 PM UTC+5:30, James K. Lowden wrote:
> On Thu, 15 Nov 2018 18:48:53 -0800 (PST)
> Rusi wrote:
>
> > Some corresponding python thoughts and facts:
> > http://blog.languager.org/2014/04/unicoded-python.html
>
> I think you're overlooking the paucity of keyboard characters. I doubt
> many programmers want to learn an input system to allow them to
> represent, say, u2208. Never mind *one* input system; you have to
> explain how to enter that symbol under Windows, on a Macintosh, in X,
> and in a VT100 emulator, if not some combination of those.
If you look at your keyboard I am ready to bet that
- in the middle row on the left side you have a key that looks like ‘A’
- when you type it you get a char that looks more like ‘a’
- and only with the SHIFT-A chord generates an ‘A’.
IOW You are already using a non-trivial input method.
We tend to say “I am using an ASCII keyboard”. In loose informal language this is ok
However technically there is no such thing as an ASCII keyboard. What we call an
ASCII keyboard is most likely us-104 ... something that does not have a one to
one relation with ASCII.
You can see this more clearly from the hardware angle:
What the keyboard sends to the computer when you type the ‘A’ key is a scan code
and has no relation whatever with A/a characters.
And once you see
1 You are in any case using an input method
2 Which is user-choosable at OS/X/emacs etc level in any modern system
it becomes natural to ask: Is the default best for me/my current usage?
At this point the real difficult questions start popping up:
To type αβςδεφγηιθκλμνοπχρστυvωξψζ I just typed abcdefgjijklmnopqrstuvwxyz
with the greek(-babel) input method in emacs.
This may be a reasonable choice if I were Homer(!)
But in the more likely case of being a typical mathematician who sprinkles greek on his writings without a clue about greek, this would be highly inconvenient. Tex input method would likely be better
So the real question is this: If Unicode has a 150,000 code points and a keyboard can be setup to input a few hundred (say) chars conveniently which should I assign for my convenience?
This is a real hard question…
The only answer I am sure of is a negative one — the default is almost certainly sub-optimal for almost everyone: On my keyboard I see two sets of digits, two sets of arrow keys, two sets of +-*/.
Two minus signs and no em,en dash! Seriously!
And above the digits I see !@#$%^&*()
I cant see why I would like to use any of these — other than !() — except for decades of ASCII overloading and misuse (perlish!) bad habits
And ignore all these beauties!
http://xahlee.info/comp/unicode_math_operators.html
next prev parent reply other threads:[~2018-11-17 15:59 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <mailman.3677.1541718983.1284.help-gnu-emacs@gnu.org>
2018-11-12 5:39 ` Invoking a function from a list of functions Rusi
2018-11-12 15:19 ` [OFFTOPIC] " Stefan Monnier
[not found] ` <mailman.3921.1542036006.1284.help-gnu-emacs@gnu.org>
2018-11-16 2:48 ` Rusi
2018-11-16 16:40 ` James K. Lowden
2018-11-17 15:59 ` Rusi [this message]
2018-11-19 22:23 ` James K. Lowden
2018-11-19 23:11 ` Stefan Monnier
2018-11-20 6:15 ` Amin Bandali
2018-11-21 15:05 ` Stefan Monnier
2018-11-23 3:41 ` Amin Bandali
[not found] ` <mailman.4291.1542694542.1284.help-gnu-emacs@gnu.org>
2018-11-28 14:14 ` Rusi
2018-12-11 18:48 ` Amin Bandali
[not found] ` <mailman.4280.1542669123.1284.help-gnu-emacs@gnu.org>
2018-11-28 14:10 ` Rusi
2018-11-28 16:31 ` Eli Zaretskii
2018-11-28 18:15 ` Yuri Khan
2018-11-28 18:57 ` Eli Zaretskii
2018-11-28 19:08 ` Yuri Khan
[not found] ` <mailman.4820.1543432126.1284.help-gnu-emacs@gnu.org>
2018-11-29 5:37 ` Rusi
2018-11-16 16:40 ` James K. Lowden
2018-11-16 17:15 ` Drew Adams
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=c8ce60d1-f7d2-4e7a-80d9-30bee0ab55fd@googlegroups.com \
--to=rustompmody@gmail.com \
--cc=help-gnu-emacs@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).