In acme (and plan 9 generally), there's a nice set of mnemonic
abbreviations for unicode characters.
It's great, and I miss it in other environments. Alt-<< and Alt->>
work really well for « and » for example.
Here's the full list:
https://github.com/9fans/plan9port/blob/master/lib/keyboard

On 7 September 2018 at 16:18, Michael Jones <michael.jo...@gmail.com> wrote:
> I brought this up way back in the early days.
> There will be an old post.
> The fear is mental inertia and muscle memory -- a new-to-beginners character
> set would not "sell".
>
> An easy compromise is go vet: it can translate between  '>=" to '≥' rather
> easily.
>
> On Fri, Sep 7, 2018 at 6:17 AM Larry Clapp <la...@theclapp.org> wrote:
>>
>> Need more shift keys!
>>
>> I'm pretty sure if I used them every day, I'd learn pretty quickly that «
>> & » are from opt-\ and shift-opt-\, and ‹ & › are from shift-opt-3 & 4.
>>
>> Windows users ... are on their own.  Find a use for the
>> otherwise-poorly-used numeric keypad, maybe.  (Sometimes I wish Macs could
>> tell the difference between 1 and keypad-1, etc, like Windows can.  It'd
>> give me a whole new set of hotkeys.  :)
>>
>> On a (slightly) more serious note -- Would multiple-punctuation-character
>> symbols work?  {<  and >}, or (<  and >) ?  Or <( and )> / <{ & }>.  I kind
>> of like these last two.  Nesting is ... iffy, I guess?
>>
>>     <(<(stuff, <(stuff)>, stuff)>, stuff)>
>>
>> I'm sure there would be screams, and shouting about Perl, etc.
>>
>> — Larry
>> ^ an M-dash, haha.  Shift-opt-minus.  Easy-peasy.
>>
>> On Thursday, September 6, 2018 at 8:01:14 PM UTC-4, Axel Wagner wrote:
>>>
>>> And while we're at it, why "func", instead of the far simpler λ, or
>>> "type" instead of τ, or "include", instead of ι, "const" instead of κ and
>>> "war" instead of ω. We can do ρ instead of "range", φ instead of "for", ν is
>>> "new" and μ is "make", obviously. And while we're at it, let's also use ≥
>>> and ≤ and ≠. No * and /, just • and ÷. ¬, ∨, ∧ of course for booleans. ← and
>>> → for channel ops and short variable declaration with ≔.
>>>
>>> The answer is, that most people don't know how to enter any of these and
>>> the ones that do don't want to be bothered having to change their
>>> keyboard-mapping or hammering there num-block for every (or, really, any)
>>> line of code :)
>>>
>>> On Fri, Sep 7, 2018 at 1:34 AM Wojciech S. Czarnecki <oh...@fairbe.org>
>>> wrote:
>>>>
>>>> I can not understand why, way in the XXIst century, in a language that
>>>> from
>>>> the beginning supports for unicode identifiers we are at ascii charset
>>>> overloading bikeshed. Why type `type` or (in other proposal $, or <> or
>>>> [] or
>>>> whatever<128) if I might press Super-T and get ʧ. Or press Super-G and
>>>> get ʭ.
>>>>
>>>> I hear that only gurus will write generic code. Might it be, but
>>>> thousands of
>>>> rookies should be able to read this generic code before they make their
>>>> first
>>>> commit.
>>>>
>>>> Gurus will know how to map their keyboards. Rookies on their (win)
>>>> machines
>>>> have circa 1000 glyphs in basic system fonts. (On any linux distro have
>>>> over
>>>> 3000).
>>>>
>>>> Why on earth keep on ascii?
>>>>
>>>> IPA: ʅ ʧ ʭ (0x285, 0x2a7, 0x2ad)
>>>> Latin-E: « » ¦
>>>> Latin-A: Ħ ŧ Ŧ Ɏ
>>>> Latin-B: ǁ ǂ
>>>>
>>>> --
>>>> Wojciech S. Czarnecki
>>>>  << ^oo^ >> OHIR-RIPE
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "golang-nuts" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to golang-nuts+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>
>
>
> --
> Michael T. Jones
> michael.jo...@gmail.com
>
> --
> You received this message because you are subscribed to the Google Groups
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to golang-nuts+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to