Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Cxx20-modules-examples Alternatives
Similar projects and alternatives to cxx20-modules-examples
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
test-dll-modules-visualstudio
Shows an example of Visual Studio projects with a dll project exposing a module and an executable using the module from the dll.
cxx20-modules-examples reviews and mentions
-
C++ Modules: The Packaging Story
build2 use the module mapper API which was available long before 2021: https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Module-Mapper... You can try the examples here https://github.com/build2/cxx20-modules-examples/ with GCC 13 or 12 to confirm, if you wish.
> given communication APIs for GCC just landed in its main branch a month ago
Can you elaborate on what are these "communication APIs"?
-
New C++ features in GCC 12
It you are looking for news on C++20 modules support, then sadly, there is not much progress since GCC 11. I've re-tested my modules examples[1] a few days ago with the GCC 12 snapshot, and while a few bugs have been fixed, the majority remain unfixed[2].
[1] https://github.com/build2/cxx20-modules-examples
[2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
-
Experiments with modules
I used a build2 repository containing C++20 Modules hello-world projects setup in different scenario with module partitions, without partitions, libraries or not etc. They all just print hello world but the point is to check and show very basic modules usage.
-
GCC 11.1
If anyone is looking for a build system to try C++20 modules with GCC, there is build2: https://build2.org/blog/build2-cxx20-modules-gcc.xhtml
There is also a repository of module examples (some trying to imitate real-world usage like distributing modules as part of a library): https://github.com/build2/cxx20-modules-examples/
-
When do you think modules will be fully implemented?
Here is a set of examples that exercises major modules features: https://github.com/build2/cxx20-modules-examples
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 May 2024
Stats
build2/cxx20-modules-examples is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of cxx20-modules-examples is Ruby.
Popular Comparisons
- cxx20-modules-examples VS AStarDemo
- cxx20-modules-examples VS cxx20-modules-examples
- cxx20-modules-examples VS fmt
- cxx20-modules-examples VS owning-ref-rs
- cxx20-modules-examples VS Bronze
- cxx20-modules-examples VS test-dll-modules-visualstudio
- cxx20-modules-examples VS docs
- cxx20-modules-examples VS snes-apu
- cxx20-modules-examples VS zig
- cxx20-modules-examples VS Nim
Sponsored