Meeting 19 September 2019

The Surprising Limitations of C++ Ranges Beyond Trivial Cases

Article

Reddit: https://www.reddit.com/r/cpp/comments/d3qkas/the_surprising_limitations_of_c_ranges_beyond/

C++ libraries for data visualization

What happens with header-only libraries?

https://www.reddit.com/r/cpp/comments/d4uu46/what_happens_with_headeronly_libraries/

Assuming a reasonably-sized project where certain libraries will be required multiple times in different source files... What happens with all the in-lines and templates that get compiled in? Are there just multiple copies of each? Do modern compilers/linkers trim out the duplicates? Do they leave them in?

https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Template-Instantiation.html

https://github.com/yrnkrn/zapcc

Agner Vector Class Library V2

This is a C++17 class library for using the Single Instruction Multiple Data (SIMD) instructions in modern microprocessors.

https://www.agner.org/optimize/blog/read.php?i=1013

https://github.com/vectorclass/version2 (Apache 2.0)

Manual https://github.com/vectorclass/manual/blob/master/vcl_manual.pdf

Twitter: Generic cup

/img/generic-cup.png

Twitter: Electronics

/img/electronics.png