C++ Logo

sg14

Advanced search

Re: [isocpp-sg14] SG14 monthly meeting March 11, 2026

From: Michael Wong <fraggamuffin_at_[hidden]>
Date: Sat, 18 Apr 2026 03:54:10 -0400
On Tue, Mar 10, 2026 at 9:12 PM Michael Wong <fraggamuffin_at_[hidden]> wrote:

> SG14 Monthly Call: March 11, 2026 – Low Latency Finance
>
> *Time:* 03:00 PM Eastern Time (US and Canada) (due to DST change in NA,
> note the time is NOT 2 pm ET because we stay with time zone in Greenwich
> which has not changed yet)
>
> *Zoom Link:*
> https://iso.zoom.us/j/93151864365?pwd=aDhOcDNWd2NWdTJuT1loeXpKbTcydz09
>
> *Meeting ID:* 931 5186 4365
>
> *Password:* 789626
> 1. Opening and introduction
>
> *ISO Code of Conduct:*
>
>
> https://isotc.iso.org/livelink/livelink?func=ll&objId=20882226&objAction=Open&nexturl=%2Flivelink%2Flivelink%3Ffunc%3Dll%26objId%3D20158641%26objAction%3Dbrowse%26viewType%3D1
>
> *ISO patent policy:*
>
>
> https://isotc.iso.org/livelink/livelink/fetch/2000/2122/3770791/Common_Policy.htm?nodeid=6344764&vernum=-2
>
> *IEC Code of Conduct:*
>
> https://www.iec.ch/basecamp/iec-code-conduct-technical-work
>
> *WG21 Code of Conduct:*
>
>
> https://isocpp.org/std/standing-documents/sd-4-wg21-practices-and-procedures
>
> -
>
> *1.1* Roll call of participants
>
> Michael W, Visha, Ian P, Dietmar K, Matthew B, Mungo G, Vinnie F, Guy D,
Dmitry A, Harold B, Daniel S, Andrez K, Mark H, John M, Seteve G, Lauri V,
Ville V, Michael V, Bryan SA, Samuel K, John M, Matheus I, Detlef, Andrew
L, Michael L, Paul B, Inbal L

>
> -
>
> *1.2* Adopt agenda
> -
>
> *1.3* Action items from previous meetings
>
> 2. Main issues (125 min)
>
> *2.1 General logistics*
>
> -
>
> 2026 planning
> -
>
> Future and past meeting plans (see section 5.2)
>
> *2.2 P4007 and Tasks (Focus: Low Latency Finance)*
>
> -
>
> *Review of P4007:* Presentation and technical evaluation of the
> proposal.
> -
>
> https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4007r0.pdf
> -
>
> *Counter-arguments:* Open floor for formal rebuttals, alternative
> perspectives, and technical critiques regarding P4007.
> -
>
> *Domain Analysis:* Evaluating the proposed architecture strictly
> against SG14 constraints for high-frequency trading and finance
>
>
This is a discussion on the technical merits of coroutines and
sender-receiver pipelines for high-frequency trading and finance. Vinnie
Falco presented issues with coroutine-based IO, highlighting problems like
allocator timing, error handling, and the need for a recycling allocator.
Deitmar Kuhl argued that sender-receiver pipelines offer better performance
and compile-time guarantees. Ville and others emphasized the importance of
avoiding allocations and exceptions. The group debated the relevance of
past consensus and the need for new evidence to revisit decisions. The
meeting concluded with a commitment to further discussions on mailing
lists. The meeting discussed the integration of tasks and the need for
further iteration on open design questions. The group debated the
three-channel completion model's ability to handle complicated success
outcomes, with Ian arguing for API design solutions and Vinnie highlighting
the need for deferral due to unresolved issues. A vote revealed no clear
consensus, with eight strongly in favor, two weakly in favor, zero neutral,
two weakly against, and seven strongly against. The importance of using the
reflector for expert input was stressed.
Action Items

   - Write up and post the detailed critique/analysis of the coroutine vs.
   senders concerns discussed (including the points raised in this meeting) to
   the LEWG/mailing list for follow-up discussion

Outline
Technical Meeting Setup and Agenda Overview

   - Michael Wong introduces Brian as his co-chair and finance sub-chair,
   emphasizing the need for procedural and technical precision.
   - Michael warns attendees that the meeting will focus on technical
   merits, not relitigation, and apologizes for any missed attendees.
   - The agenda includes code of conduct, patent policies, and a roll call
   due to the large number of attendees.
   - Michael adopts the agenda without objections and notes the absence of
   action items from the previous meeting.

2026 Planning and WG 21 Face-to-Face Meeting

   - Michael outlines the 2026 planning, including a meeting in Croydon in
   two weeks to finalize the C 26 and triage remaining national body comments.
   - The WG 21 face-to-face meeting will inform but not finalize SG 14's
   position, emphasizing SG 14's role in providing a low latency and finance
   domain perspective.
   - Michael invites questions about logistics and planning before moving
   to the main paper discussion.
   - Speaker 5 suggests taking minutes, and Michael assigns the task to
   Mark, who agrees to take notes.

Remaining Notes taken by Mark Hoemann is attached as pdf, thank you Mark.


> *2.2.1 Any other proposal for reviews?*
>
> -
>
> SG14/SG19 features/issues/defects:
>
>
> https://docs.google.com/spreadsheets/d/1JnUJBO72QVURttkKr7gn0_WjP--P0vAne8JBfzbRiy0/edit#gid=0
>
> *2.3 Domain-specific discussions*
>
> *2.3.1 SIG chairs*
>
> -
>
> *Embedded Programming chairs:* Khalil Estell, John McFarlane, Paul
> Bendixen, Ben Craig, Wouter van Ooijen and Odin Holmes
> -
>
> *Financial/Trading Low Latency chairs:* Bryan St. Amour, Carl Cooke,
> Neal Horlock, Staffan Tjernström
> -
>
> *Games chairs:* Guy Davidson and Patrice Roy, Rene Riviera
> -
>
> *Linear Algebra chairs:* Bob Steagall, Mark Hoemmen, Guy Davidson
>
> *2.4 Other Papers and proposals*
>
> *2.5 Future F2F meetings:*
>
> *2.6 Future C++ Standard meetings:*
>
> https://isocpp.org/std/meetings-and-participation/upcoming-meetings
> 3. Any other business
>
> -
>
> *Reflector:* https://lists.isocpp.org/mailman/listinfo.cgi/sg14
> -
>
> *Code and proposal Staging area:* https://github.com/WG21-SG14/SG14
>
> 4. Review
>
> -
>
> *4.1* Review and approve resolutions and issues [e.g., changes to SG's
> working draft]
> -
>
> *4.2* Review action items (5 min)
>
> 5. Closing process
>
> -
>
> *5.1* Establish next agenda
> -
>
> *5.2* Future meeting
>
> *Future and past meeting plans:*
>
> -
>
> Jan 14, 2026 02:00 PM ET: Games
> -
>
> Feb 11, 2026 02:00 PM ET: Embedded
> -
>
> Mar 11, 2026 03:00 PM ET: Low Latency
> -
>
> Apr 8, 2026 02:00 PM ET: Finance
> -
>
> May 13, 2026 02:00 PM ET: Games
> -
>
> June 10, 2026 02:00 PM ET: F2F cancelled
> -
>
> July 8, 2026 02:00 PM ET: Embedded
> -
>
> Aug 12, 2026 06:00 PM ET: Low Latency Finance
> -
>
> Sep 9, 2026 02:00 PM ET: CPPCON 9/12-18
> -
>
> Oct 7, 2026 02:00 PM ET: Games
> -
>
> Nov 11, 2026 02:00 PM ET: F2F, cancelled
> -
>
> Dec 9, 2026 02:00 PM ET: Embedded
>
>

Received on 2026-04-18 07:54:28