constexpr. Experiments with constexpr
247testinator. C++ unit testing experiments
66skeleton. Skeleton for quick new C++ project setup
42using-types-effectively. Using C++'s type system effectively, safely, expressively
24dotemacs. Emacs customization
19autocomplete. Autocomplete scribblings
13accumulate-fun. Experiments with accumulate
6semver. Semantic versioning in C++, testing with QuickCheck
6cis194-spring2013. Homework from CIS194 Spring 2013 (http://www.seas.upenn.edu/~cis194/fall14/spring13/index.html)
6isocpp. C++ standards papers
5power-series. Exercising ranges-v3 with power series experiments
4identifying-monoids. Identifying Monoids: a C++ presentation
3async. Experiments with monads in C++
3pretty-print. Generic C++ object pretty-printer
3generic-register-operation-optimizer. C++
2cpp-std-extensions. C++
2operator-overloading. HTML
2cicd-repo-infrastructure. CMake
2cpp-baremetal-senders-and-receivers. C++
1cpp-baremetal-concurrency. C++
1vector. Simple 2D vector library.
1easing-into-modern-cpp. HTML
1compile-time-init-build. C++ library for composing modular firmware at compile-time.
1fmt. A modern formatting library
1declarative-cpp. HTML
1capture-expr. Proof-of-concept for capturing expression LHS/RHS parts
1laburnum. A Logo (the programming language) interpreter written in JavaScript
1function-registry. A type-erased function registry/dispatch mechanism
1cmdline. Command line option parsing in modern C++
1ll1-parser-gen. A simple LL(1) parser generator.
1cppnow17-lightning-talk. HTML
1safe-arithmetic. Safe arithmetic library for C++20 and above. Safe arithmetic ensures correctness of arithmetic operations at compile-time. It protects against overflow, underflow, divide by zero, and out-of-bounds index access. This provides both functional correctness as well as greater protection against security threats.
1curve. Curve modulation library.
1range_by_example. range v3 example code
1lazy-streams. Lazy stream experiments in C++
1