Pairip VM (CXX)

Pairip VM (CXX)#

Inspired by the fundamentals, I decided to dive back into C++ and experiment with template metaprogramming. As a result, I developed a C++ implementation that can evaluate opcodes within a bytecode file, regardless of the underlying version of the libpairipcode library.

In the following sections, the architecture and design decisions behind the implementation are explained, along with a guide on how to use the provided code.