C++ Logo

sg16

Advanced search

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

From: Alisdair Meredith <alisdairm_at_[hidden]>
Date: Sun, 30 Jun 2024 11:10:51 -0400
I agree, and am in favor of adopting those that are valid identifiers :)

AlisdairM

> On 30 Jun 2024, at 11:09, Mateusz Pusz via SG16 <sg16_at_[hidden]> wrote:
>
> Now seriously. Seconds and minutes might not be a big improvement, as Ville noted. However, being able to type things like:
>
> quantity resistance = 60 * kΩ;
> quantity capacitance = 100 * µF;
>
> could be compelling.
>
> niedz., 30 cze 2024 o 17:06 Mateusz Pusz <mateusz.pusz_at_[hidden]> napisał(a):
> 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
> --
> SG16 mailing list
> SG16_at_[hidden]
> https://lists.isocpp.org/mailman/listinfo.cgi/sg16

Received on 2024-06-30 15:11:16