Knuth v1.2.0 is now available!
This release strengthens the core foundation with immutable, valid-by-construction value types, deeper C++23 adoption, modern CLI handling, and improved security & performance.
Check out the details 👇
#BCH #Knuth #Cpp23
This release strengthens the core foundation with immutable, valid-by-construction value types, deeper C++23 adoption, modern CLI handling, and improved security & performance.
Check out the details 👇
#BCH #Knuth #Cpp23
🚀 Knuth v1.2.0 is out.
Like v1.1.0, this one is about foundations, not fireworks.
The core library has been rebuilt around immutable, valid-by-construction value types: if an object exists, it's valid. No setters, no half-built states, no is_valid() checks scattered across the es are simply unrepresentable.
Highlights:
🧱 Domain, wallet and message types are now immutable and valid-by-construction — fallible parsing returns std::expected, construction never yields a broken object.
⚙️ Deeper C++23: constexpr value types, <=> comparisons, and a leaner API surface across the board.
🛠️ Boost.Program_options replaced with CLI11 — simpler, modern config handling.
🔐 Peer selection now uses the CSPRNG (dropped a broken RNG path); pings never carry a zero nonce.
🍏 Apple Clang 21 / libc++ build fixes, plus faster block-pool pruning.
No new user-facing features this time — just a stronger, safer, more modern foundation for everything that comes next.
🔗 github.com/k-nuth/kth/rel…
#BitcoinCash #BCH #Knuth #Cpp23
1
3
23
665
How does a new C++ standard come together?
In part 1 of this interview, Jesper Pedersen talks with Nicolai Josuttis about C++ standards, the complexity of C++23, and writing modern C++ books.
Watch here: YouTube video
#CPlusPlus #CPP #Cpp23 #ModernCpp
youtube.com/watch?v=QcOiQp…
In part 1 of this interview, Jesper Pedersen talks with Nicolai Josuttis about C++ standards, the complexity of C++23, and writing modern C++ books.
Watch here: YouTube video
#CPlusPlus #CPP #Cpp23 #ModernCpp
youtube.com/watch?v=QcOiQp…
0
2
11
1,960
2 Lines Of Code and 3 C++17 Features - The overload Pattern cppstories.com/2019/02/2lines…, even updated with some C++23 cool techniques :) #programming #cpp #cpp23
2
1
13
1,085
C++ Insights - Episode 71: C++23: multidimensional operator[]
In this episode, you'll learn about the change to the operator[] in C++23.
youtu.be/_wIj799nLOc
#cppinsights #cpp #cpp23
In this episode, you'll learn about the change to the operator[] in C++23.
youtu.be/_wIj799nLOc
#cppinsights #cpp #cpp23
0
1
14
1,020
Did you know about the C++ Insights YouTube channel?
youtube.com/@andreas_fertig
You get a new video there every third Wednesday of the month.
The next video goes out in less than 24 hours!
#cppinsights #cpp #cpp23
youtube.com/@andreas_fertig
You get a new video there every third Wednesday of the month.
The next video goes out in less than 24 hours!
#cppinsights #cpp #cpp23
0
1
9
715
What C++ Insights can do for you?
- it shows lifetime spans for your variables! 👍
Plus lesson learned (or forgotten and re-learned 😇): changed C++23 to C++20 behaviour when looping over a collection!
Source: youtube.com/watch?v=ay8Bnk… #cpp #cpp20 #cpp23 #TIRL
- it shows lifetime spans for your variables! 👍
Plus lesson learned (or forgotten and re-learned 😇): changed C++23 to C++20 behaviour when looping over a collection!
Source: youtube.com/watch?v=ay8Bnk… #cpp #cpp20 #cpp23 #TIRL
0
3
22
740
@mrkkrj std::byteswap is also coming in C++23. What a year...
0
0
2
255
Did you know about the C++ Insights YouTube channel?
youtube.com/@andreas_fertig
You get a new video there every third Wednesday of the month.
The next video goes out in less than 24 hours!
#cppinsights #cpp #cpp23
youtube.com/@andreas_fertig
You get a new video there every third Wednesday of the month.
The next video goes out in less than 24 hours!
#cppinsights #cpp #cpp23
1
0
5
857
C++ Insights - Episode 66: How C++23 handles temporary objects in range-based for-loops
In this episode, you'll learn how C++23 reduces undefined behavior in range-based for-loops for you.
youtu.be/ay8BnkWKKWA
#cppinsights #cpp #cpp23
In this episode, you'll learn how C++23 reduces undefined behavior in range-based for-loops for you.
youtu.be/ay8BnkWKKWA
#cppinsights #cpp #cpp23
1
0
8
931
Did you know about the C++ Insights YouTube channel?
youtube.com/@andreas_fertig
You get a new video there every third Wednesday of the month.
The next video goes out in less than 24 hours!
#cppinsights #cpp #cpp23
youtube.com/@andreas_fertig
You get a new video there every third Wednesday of the month.
The next video goes out in less than 24 hours!
#cppinsights #cpp #cpp23
1
2
19
1,342
Did you know about the C++ Insights YouTube channel?
youtube.com/@andreas_fertig
You get a new video there every third Wednesday of the month.
The next video goes out in less than 24 hours!
#cppinsights #cpp #cpp23
youtube.com/@andreas_fertig
You get a new video there every third Wednesday of the month.
The next video goes out in less than 24 hours!
#cppinsights #cpp #cpp23
1
0
3
576
The @cppnow conference thanks @TechAtBloomberg for being a Gold Sponsor in 2025!
Their generous support helped us provide an incredible program of advanced C++ content!
#Cplusplus #Cpp20 #Cpp23 #Cppnow
Their generous support helped us provide an incredible program of advanced C++ content!
#Cplusplus #Cpp20 #Cpp23 #Cppnow
0
0
2
612
The @cppnow conference thanks @TechAtBloomberg for being a Video Sponsor in 2025!
Thanks to their support, we had an amazing 3-track program this year, and will soon have videos to share with the world!
#Cplusplus #Cpp20 #Cpp23 #Cppnow
Thanks to their support, we had an amazing 3-track program this year, and will soon have videos to share with the world!
#Cplusplus #Cpp20 #Cpp23 #Cppnow
0
0
2
580
C++Now thanks @thinkcell for being a Track Sponsor in 2025!
Thanks to their support, we had an amazing 3-track program this year, and will soon have videos to share with the world!
#Cplusplus #Cpp20 #Cpp23 #Cpp26 #Cppnow
Thanks to their support, we had an amazing 3-track program this year, and will soon have videos to share with the world!
#Cplusplus #Cpp20 #Cpp23 #Cpp26 #Cppnow
0
0
3
1,492
The @cppnow conference thanks @TechAtBloomberg for being a Gold Sponsor in 2025!
Thanks to their support, we are having an outstanding 3-track program this week!
#Cplusplus #Cpp20 #Cpp23 #Cppnow
Thanks to their support, we are having an outstanding 3-track program this week!
#Cplusplus #Cpp20 #Cpp23 #Cppnow
0
0
2
460
The @cppnow conference thanks @TechAtBloomberg for being a Gold Sponsor in 2025!
Their support helped us get off to a great start this year, bringing some of the best speakers in the C++ community to Aspen!
#Cplusplus #Cpp20 #Cpp23 #Cppnow
Their support helped us get off to a great start this year, bringing some of the best speakers in the C++ community to Aspen!
#Cplusplus #Cpp20 #Cpp23 #Cppnow
0
0
4
382




















