Interprocess communications as a scripting extension

Abstract

The usual way to add scripting to a Unix application is to embed a scripting language in the application, or to embed the application in a scripting language. The alternative is to provide some form of interprocess communications facility that can be used to control the application, or objects in the application. This paper starts with why applications allow scripting and what scripting languages are. It then discusses the advantages of the interprocess communications method and the state of facilities for doing this on UNIX. It finishes with the examination of an application that has had such extensions added.

On to Why scripting?.

Contents

  1. Abstract
  2. Why scripting?
  3. What is a scripting language?
  4. Communications alternatives
  5. Advantages of IP scripting
  6. UNIX IP scripting
  7. Example
  8. Summary

Mike W. Meyer