[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RFE: Please allow unicode ID chars in identifiers
From: |
L A Walsh |
Subject: |
Re: RFE: Please allow unicode ID chars in identifiers |
Date: |
Sat, 03 Jun 2017 01:20:25 -0700 |
User-agent: |
Thunderbird |
"Every technical field -- and most nontechnical fields -- has developed
conventional shorthand notation to make convenient the presentation and
discussion involving frequently used concepts. For example, because
of long
acquaintance,
x+y*z
is clearer to us than
multiply y by z and add the result to x
It is hard to overestimate the importance of concise notation for common
operations."
-----
The symbols of specific fields and common to speakers in other languages
express their meaning more concisely than spelling out words that may or
may not have the meaning associated with the symbol. Indeed, it is said
that a picture is worth a thousand words. In this case the exact symbol
is worth more than associated words that are spelled out.
It's thought that having to translate eidetic concepts to abstract
letters interferes with comprehension and communication.
If those aren't valid -- and essential reasons to support those extended
symbols, I don't know what would be.
The passage above I stumbled upon by accident while reviewing concept
in the author's book. The author: Bjarne Stroustrup in the C++11, fourth
edition of "The C++ Programming Language".
You may not believe me, but Stroustrup is saying the same thing. The
symbols native to a discipline provide for faster and more accurate
communication --
as in getting across concepts.
Also to respond to tetsujin: shorter normalization forms are preferred over
longer forms. There are formulaic ways of determining the proper form that
are well suited to a computer that can apply the rules very quickly.
Some conventions regarding character set usage have already been "solved"
and encoded in binary properties of the characters. For example, the
start and continue "ID" properties are best associated with names used
for variables. And while the symbol for pi (𝛑) may look similar, it would
most likely be used where numbers (and numeric constants) are used, while
the greek letter would be used in identifiers.
I'm glad some people are willing to discuss things rather than run around
asserting that the sky will *cost* something ... Whether or not it cost
something shouldn't prevent people from forming ideas that that they might
find desirable in the future. It certainly doesn't mean such features are
expected next month, or even "anytime" by a specific person (if they have
no interest in the work) I'd support them not doing it as long as they
allow someone more interested to do the work. Being open to doing it
yourself isn't required to be open to seeing something grow in specific
directions...
-l
- RFE: Please allow unicode ID chars in identifiers, L A Walsh, 2017/06/01
- Re: RFE: Please allow unicode ID chars in identifiers, Eduardo Bustamante, 2017/06/01
- Re: RFE: Please allow unicode ID chars in identifiers, L A Walsh, 2017/06/02
- Re: RFE: Please allow unicode ID chars in identifiers, dualbus, 2017/06/02
- Re: RFE: Please allow unicode ID chars in identifiers, L A Walsh, 2017/06/02
- Re: RFE: Please allow unicode ID chars in identifiers, dualbus, 2017/06/02
- Re: RFE: Please allow unicode ID chars in identifiers,
L A Walsh <=
- Re: RFE: Please allow unicode ID chars in identifiers, George, 2017/06/03
- Re: RFE: Please allow unicode ID chars in identifiers, PePa, 2017/06/03
- Re: RFE: Please allow unicode ID chars in identifiers, dualbus, 2017/06/04
- Re: Patch for unicode in varnames..., L A Walsh, 2017/06/04
- Re: Patch for unicode in varnames..., George, 2017/06/05
- Re: Patch for unicode in varnames..., Peter & Kelly Passchier, 2017/06/05
- Re: Patch for unicode in varnames..., George, 2017/06/05
- Re: Patch for unicode in varnames..., L A Walsh, 2017/06/05
- Re: Patch for unicode in varnames..., George, 2017/06/06
- Re: Patch for unicode in varnames..., Peter & Kelly Passchier, 2017/06/06