https://github.com/g-pechorin/bullet2stripped
What? I reduced Bullet 2.83 to a single C++ header file.
Why? Largely to see if I could … hey - SQLite saw a 5% - 10% speed boost when they did this right?
… oh - and to ease adoption I guess … maybe …
How? I used a slightly complicated Scala script that I’m not interested in examining again … for now …
Basically; I took the 2.
TL:DR ; results
DukTape is a C engine for executing ECMAScript 5.1ish. (… or JavaScript or whatever we’re calling it this week) Notably, it’s distributed as a trio of source files to ease integration.
Lua is a C script engine (for the Lua languages) and is not distributed in such a nice way. So I spent a few hours preparing a (Python) script to repack Lua 5.3.3 into a single header.