C++ Logo

liaison

Advanced search

Re: [wg14/wg21 liaison] (SC22WG14.19240) grammar incompatibilities with lambdas

From: Jens Gustedt <jens.gustedt_at_[hidden]>
Date: Mon, 12 Apr 2021 14:27:37 +0200
Aaron,

on Mon, 12 Apr 2021 08:04:46 -0400 you (Aaron Ballman
<aaron_at_[hidden]>) wrote:

> I don't consider myself to be Unicode illiterate and I still resist
> the idea in this narrow case. It's not part of the basic source
> character set, there's not a key for it on my keyboard, it brings in
> many questions about encodings, etc.

As is the tradition for C, the paper also has di- and tri-graphs to
help over such initial difficulties, and also clearly names the
Unicode codepoints that should be used for these characters.

> If we wanted to go this route, I'd argue we should be considering
> alternative tokens (or some similar mechanism) for the whole class
> of punctuators. There's nothing special about attributes in this
> particular case -- users could get just as much use (or confusion)
> out of ≤ ≥ ≠ ∧ ∨ ⊻ and so on.

good to know

N2644 (http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2644.pdf)
makes such a proposal and that part has met the most violent
resistance that I have ever witnessed against one of my papers.

Thanks
Jens

-- 
:: INRIA Nancy Grand Est ::: Camus ::::::: ICube/ICPS :::
:: ::::::::::::::: office Strasbourg : +33 368854536   ::
:: :::::::::::::::::::::: gsm France : +33 651400183   ::
:: ::::::::::::::: gsm international : +49 15737185122 ::
:: http://icube-icps.unistra.fr/index.php/Jens_Gustedt ::

Received on 2021-04-12 07:27:44