agentic AI system almost solved how to speed up a push_back() loop,
here's the slightly improved version of the result:
Pavel Novikov but you can call me Paul retweeted
JSON in C++ - Designing a Type for Working With JSON Values - Pavel Novikov - C++Online 2025
youtu.be/uKkY-4hBFUU
#Coding #Cplusplus #Cpp #Programming #cpponline
I wrote a minimalistic JSON C++ library in 1500 lines of code
github.com/toughengineer/min…
Pavel Novikov but you can call me Paul retweeted
Павел Новиков расскажет о базовой реализации type erasure (т.н. «стирание типов») в C++. Посмотрим, как она работает на примере обертки с семантикой значения.
Подробности и билеты: jrg.su/STJFdm
Pavel Novikov but you can call me Paul retweeted
Слова «C++» и «JSON» нечасто встречаются в одном названии.
Но тем интереснее послушать такой доклад, и в этот #плюсочетверг открываем его запись: youtu.be/-JjE5AhfhcM
Pavel Novikov but you can call me Paul retweeted
C++Online 2025 SESSION ANNOUNCEMENT: JSON in C++: Designing a Type for Working With JSON Values by @cpp_ape
Register now at cpponline.uk/registration/
cpponline.uk/session/2024/js…
#Coding #Cplusplus #Cpp #JSON #Programming #Typedesign
Pavel Novikov but you can call me Paul retweeted
Lightning Talk: Rust Without ‘Unsafe’ Is as Unsafe as C++ - Pavel Novikov - C++Online 2024
youtube.com/watch?v=vh_TO93n…
#Coding #Cplusplus #Cpp #Lightningtalk #Programming #cpponline
Pavel Novikov but you can call me Paul retweeted
flat_map - WHO NEEDS THEM? THEY’RE JUST LIKE std::map. WE ALL HAVE THEM - Pavel Novikov - C++Online
youtube.com/watch?v=qIjA4JpF…
#Coding #Cplusplus #Cpp #Flatmap #Programming #cpponline
if(((x==42)||...))
error: equality comparison with extraneous parentheses [-Werror,-Wparentheses-equality]
...
note: remove extraneous parentheses around the comparison to silence this warning
ok
if((x == 42||...))
error: expression not permitted as operand of fold expression
This is how I tryied to use certain performance benchmark suite.
< python run_benchmark list
> SyntaxError: invalid syntax
oh, can't use python 2.7 that already comes within the package, OK, let's try the latest 3.11.4...
< ...\Python\Python311\python.exe run_benchmark list
> AttributeError: module 'inspect' has no attribute 'getargspec'
oh, 3.11 changed it in a backwards incompatible way, OK, let's use 3.10, but not the latest version, because there are no readily available binaries for it...









