Most of the discussions on scripting languages tend to be focused on
the syntax, or sometimes the performance comparison. However, it is
also important to know how scripting engines are integrated into
applications.
This document investigates embedding APIs of selected scripting engines,
focusing on how the following common tasks are implemented.