I would like to be able to do one or more of the following from the shell: - call any function from the program not only the main - pass parameters that are not only strings (not only argv) - have a program return not only int (the return code from main) - assign returned values to shell-level variables to be able to pass them to other programs
You get the idea. For instance python toplevel allow this for python programs. What about C++? Or a ELF replacement on linux that would allow that?