Knocking my socks off!

As I mentioned in my previous entry, I migrated a library from Java to C++ to make it easier to use from Python. I tested its performance on both Linux and OSX, and it was on par with the Java version. Sample file S266.txt would take around 45 seconds on my computer using the Java version, and the C++ version needed thirty-something seconds on a M1 MacBook Pro running OSX, a bit less than that on an i9-13900 server running Linux. From that, I could not claim there was a huge difference in performance compared to the original Java runtime. But I wanted to make a fair comparison, and I wanted to face the trouble of building the library for Windows. It was not a challenge, but it took a while. Let me summarize all the steps I needed to cover: Install Microsoft's Visual Studio (Community Edition) Install Microsoft's vcpkg (C++ package manager) Install CMake. Install dependencies (tbb, gtest, boost, pybind11) Clone the project repository . Build the project. It took me like an hour...