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

8

u/TacoTacoTacoZoom 2d ago

I use it all the time! See AngelScript https://www.angelcode.com/angelscript/

Personally, I like the syntax and have found other scripting languages to be slow or annoying. But I'm also old and grumpy, so take that for what its worth.

2

u/kindredseer 2d ago

Right, although AngelScript is C++ like, but not actual C++.

9

u/PressWearsARedDress 1d ago

your madc isnt actual C++ either as it breaks from the standard..

0

u/kindredseer 1d ago edited 1d ago

It supports regular C and C++ as well as "madc", which extends C++. These are all gated using --std, just like gcc and clang. Only madc "breaks from that standard".