Skip to content

P3045 R5 Quantities and units library #1752

Open
@wg21bot

Description

@wg21bot
Collaborator

P3045R0 Quantities and units library (Mateusz Pusz, Dominik Berner, Johel Ernesto Guerrero Peña, Charles Hogg, Nicolas Holthaus, Roth Michaels, Vincent Reverdy)

Activity

added
LEWGILibrary Evolution Incubator
SG16Text processing
SG6Numerics
on Feb 16, 2024
added this to the 2024-telecon milestone on Feb 16, 2024
tahonermann

tahonermann commented on Feb 16, 2024

@tahonermann
Collaborator

SG16 reviewed drafts of P3045R0 during its 2023-11-29 and 2024-01-24 meetings. No polls have been taken yet, but feedback has been provided to the author and we look forward to a new revision.

tahonermann

tahonermann commented on Feb 16, 2024

@tahonermann
Collaborator

Based on feedback provided to the author by SG16, I'm adding the needs-revision label. However, I encourage LEWGI and SG6 chairs to schedule initial reviews of this large paper regardless. There is no reason for those groups to wait for SG16 feedback to be addressed.

mattkretz

mattkretz commented on Mar 19, 2024

@mattkretz
Member

P3045R0: Quantities and units library

2024-03-19/22 SG6 Minutes

Chair: Lisa Lippincott

Champion: Mateusz Pusz

Summary

SG6 discussion on Tuesday revolved mostly around affine spaces (points vs
vectors) and consequences on the API. On Friday SG6 resumed the discussion on
affine spaces on an updated D3045R1.

Polls

POLL: The syntax number * unit is the right solution for constructing
quantities. Not allowing reordering the operands is correct.

SF F N A SA
5 4 1 0 1

Author Position: SF
Outcome: Consensus

POLL: Not defining any UDLs is the right solution.

No objection to unanimous consent.

Next Steps

  • Explore alternatives and alternative names to quantity_from_zero()
    (quantity_from_unit_origin(), quantity_from_relative_origin(),
    quantity_from_absolute_origin(), subtract_abs_origin()...).

  • Reconsider how quantity_points (e.g. measured temperatures) could be
    printed without explicitly computing a quantity.

nliber

nliber commented on Mar 22, 2024

@nliber
Collaborator

2024-03-20 Tokyo Library Evolution Incubator

P3045R0: Quantities and units library

2024-03-20 Library Evolution Incubator Telecon Minutes

Champion: Mateusz Pusz
Chair: Nevin Liber / Billy Baker
Minute Taker: Luke Valenty

Summary

No polls were taken.

Next Steps

Continue the LEWGI discussion.

wg21bot

wg21bot commented on May 22, 2024

@wg21bot
CollaboratorAuthor

P3045R1 Quantities and units library (Mateusz Pusz, Dominik Berner, Johel Ernesto Guerrero Peña, Charles Hogg, Nicolas Holthaus, Roth Michaels, Vincent Reverdy)

31 remaining items

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    C++29Targeted at C++29ISShip vehicle: ISLEWGILibrary Evolution IncubatorSG16Text processingSG6Numericsneeds-revisionPaper needs changes before it can proceedsize - largepaper size estimate

    Type

    No type

    Projects

    Status

    reviewed, needs to come back

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @nliber@jwakely@tahonermann@mattkretz@inbal2l

        Issue actions

          P3045 R5 Quantities and units library · Issue #1752 · cplusplus/papers