C++ Logo

sg16

Advanced search

Re: [isocpp-sg16] Unicode identifiers in the source code

From: Mateusz Pusz <mateusz.pusz_at_[hidden]>
Date: Sun, 30 Jun 2024 17:06:50 +0200
I think that's a great idea! ;-)

niedz., 30 cze 2024 o 17:05 Victor Zverovich <victor.zverovich_at_[hidden]>
napisał(a):

> While we are at it, I propose replacing co_return with rеturn that uses
> Cyrillic 'е'.
>
> - Victor
>
> On Sun, Jun 30, 2024 at 7:56 AM Mateusz Pusz via SG16 <
> sg16_at_[hidden]> wrote:
>
>> Hi,
>>
>> During the recent LEWGI discussion on the units library, people in the
>> room suggested that in addition to the regular "ASCII" version, we should
>> also provide Unicode symbols for unit identifiers. It seems that with
>> P1949R7, this could be possible.
>>
>> However, when I tried this in the code, I was able to make the following
>> work:
>>
>> inline constexpr auto µΩ = micro<si::ohm>;
>>
>> but not:
>>
>> inline constexpr auto ℃ = degree_Celsius;
>> inline constexpr auto ° = degree;
>> inline constexpr auto ′ = arcminute;
>> inline constexpr auto ″ = arcsecond;
>>
>> Are those outside of the supported range and should not be supported, or
>> is it just the lack of proper support in the compilers I use (gcc-14 and
>> clang-18)?
>>
>> Even if this can work, is it a good idea?
>>
>> Best
>>
>> Mat
>> --
>> SG16 mailing list
>> SG16_at_[hidden]
>> https://lists.isocpp.org/mailman/listinfo.cgi/sg16
>>
>

Received on 2024-06-30 15:07:03