In summary, adding scripting to an application with interprocess communications instead of embedding an interpreter is a viable alternative for UNIX applications. CORBA provides a framework for exporting objects which has broad language support, with implementations that consume few resources. There is little if any extra work involved in adding CORBA support when compared to embedding an interpreter. The memory footprint is no larger for CORBA than an embedded interpreter.

In short, IP scripting has several advantages and no obvious drawbacks, and should be seriously considered for every application adding a scripting interface.

Up to the contents, or back to An example.