Does anyone know when gcc will support std::format?

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • Sonar - Write Clean C++ Code. Always.
  • SaaSHub - Software Alternatives and Reviews
  • Kalman

    Kalman Filter (by FrancoisCarouge)

    A façade (example) included only for your GCC builds and with the fmt library would allow you to generically use the std::format support in your code. Avoiding the fmt:: and dependencies with MSVC. When the support lands in GCC, only that file would need to be deleted.

  • C++ Format

    A modern formatting library

    As far as I know, libfmt hasn't required exceptions since 2014.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • libCat

    🐈‍⬛ A runtime for C++23 w/out libC or POSIX. Smaller binaries, only arena allocators, SIMD, stronger type safety than STL, and value-based errors!

    In my case, I'm running this on x86-64 Void Linux. The basic problem is that this does not have libC or POSIX due to their numerous pessimizations and design flaws, so anything that calls into pthreads or malloc cannot link correctly if it even compiles, which includes lib(std)c++. An STL is a dependency of fmt, so by extension fmt cannot work with this. libCat allocators provide a much more powerful and readable programming-model, which is irreconcilably different from the STL allocator style. Hopefully I'll have some blogs about the design going once it's a little further along.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts