we have written a bit of an application framework (game engine really, but that’s not important) in C++, and would like to extend functionality by a more RAD friendly scripting environment.
So we are looking for a (or multiple) scripting language that is
- open source (free: mono is not free on different platforms)
- has an IDE (intelisence, for accessible classes/methods)
- has runtime debugging support. (breakpoints, and variable inspection at a minimum)
- can integrate with a C++ project
anything out there meet these needs?
Since you’ve indicated your interest in Lua, I’ll expand on that a bit. Using Lua takes care of #1 (open source) and #4 (C++ integration).
The two projects I’ve been working on may take care of #2 — ZeroBrane Studio is a lightweight open-source Lua IDE, and #3 — MobDebug is a Lua debugger, also open-source, also on github, and integrates with ZeroBrane Studio. ZeroBrane Studio runs on Windows, Mac, and Linux..