On Tue, Mar 10, 2026 at 9:12 PM Michael Wong <fraggamuffin@gmail.com> 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?

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

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