This project was to get familiar with shared memory concepts and boost libraries. The excuse was to create a timer visible in the i3 status bar.
Libraries: boost::program_options, boost::interprocess, std::chrono
C++ version: 14
Results: unfortunately I was travelling so I couldn't hack that much on this project. I still managed to make most of the interface with boost::program_options. I'll likely finish the whole thing during free time.
Important concepts learnt:
new namespace capabilities
hacking on the train is very good, hacking when on holiday a bit less
This project is one of its kind!