C++17 Actor programming model to utilise modern many CPU-core systems (eg. thumbnail generation by one actor, video decoding/encoding by other actors, rendering in another thread, sound generation in its own thread, each window is in its own thread so can message processing is in parallel. Its also a modular add-on based design. All this in 1.27Mb.
It's great to see a lean app without hundreds of dependencies.
Interesting I interpreted its small size to mean it would have to link to external dependencies for the majority of what it does.
the external dependencies are part of the OS. Just like making a small Win32 graphical app can be a few dozen kilobytes for the actual executable, but behind the scene you've got 200 DLLs being loaded by the OS
Very cool.
That sounds like the core principals of BeOS from the late nineties; hardly modern, no?