in reply to Embedding perl script into C program

See perlembed.

Simple eval has limitations on IO operations, etc. So it does not fit.

eval imposes no limits.