0

I am thinking in the possibility of extending a C++ program calling a scripting languages. I have been searching and reading SWIG documentation, but all the examples speaks only about calling C++ libraries from scripting language, but not in the other way. Is possible with SWIG calling to PHP, or Java from C++ program? If it's not possible, what could better, boost.python or LUA?

Flexo
  • 87,323
  • 22
  • 191
  • 272
opernas
  • 154
  • 1
  • 10
  • 1
    google 'embedding' rather than 'extending' for whatever scripting langauges you are interested in (SWIG is for 'extending') – bph Nov 02 '12 at 08:52
  • http://stackoverflow.com/questions/9040669/how-can-i-implement-a-c-class-in-python-to-be-called-by-c is looking at the same problem with Python. – Flexo Nov 03 '12 at 08:35
  • It is pretty easy to embed an interpreter in C++ for perl python lua [scripting language here] – daniel gratzer Nov 03 '12 at 08:38

1 Answers1

0

its not c++ but it should work

char *argsa[] = {"/bin/bash","-c","script",(char *) 0 };
int execReturn = execv("/bin/bash",argsa);
gda2004
  • 718
  • 13
  • 32