Explore >> Select a destination


You are here

rodusek.com
| | mklimenko.github.io
3.6 parsecs away

Travel
| | Every time I work with a C library, I miss the power and capability of the type system C++ provides. That's why I developed a simple C++17 header-only helper library to pack the multiple type-dependent C-style functions into single overload deduced at compile-time. No external libraries are required. Repo link: https://github.com/MKlimenko/plusifier. Currently, it's just the header and a compile-time test file, CMake integration coming soon.
| | mpark.github.io
2.4 parsecs away

Travel
| | Can we work around the limitations of non-type template parameters?
| | www.foonathan.net
3.4 parsecs away

Travel
| | Let me share a useful insight with you: constexpr is a platform. Just like you write code that targets Windows or a microcontroller, you write code that targets compile-time execution. In both cases you restrict yourself to the subset of C++ that works on your target platform, use conditional compilation if your code needs to be portable, and execute it on the desired target platform. You can thus view constexpr as another platform you can target; it just so happens to be run by your compiler. This insig...
| | typesanitizer.com
23.1 parsecs away

Travel
| A discussion of different developer tools which (can) build on top of a compiler, and how those affect compiler design.