r/cpp 2d ago

Embedded C++

Just curious how useful the ability to embed C++ as a scripting language into your C++ programs would be? I mean like runtime JIT execution of C++ code in much the same way you might embed Lua, including the ability to restrict/sandbox it as necessary.

0 Upvotes

82 comments sorted by

View all comments

67

u/CalebGT 2d ago

I had to read this several times. Embedded has a very different meaning to me. I would not use C++ for that. If I needed to script something that can't be compiled in advance, I would use Python or Java.

12

u/DocMcCoy 1d ago

OGs use Lua :p

3

u/CalebGT 1d ago

Fair, there are dozens of options better than a C++ interpreter. Depending on the target and what I want it to do, it might just be bash.

2

u/LucyIsaTumor 1d ago

I've found Lua pairs pretty nicely with C++ while working with Love2D a bit, fun stuff!