HaskellScript previous home next  
lambda ScriptServer
HaskellScript
  Documentation
  Download
  Questions
  History
  Acknowledgements

HaskellAgent
HaskellDirect
HaskellObject
  Example
  Documentation
ScriptServer
  Interface

The Script Server interface is a language independent interface allowing any programming language to be invoked and programmed from another application. Any language implementing this interface is called a Script Server. The interface represents the minimal functionality needed to make a language programmable from another application.

I have implemented the ScriptServer interface for Hugs (hugsscript.dll). The ActiveX script engine shipped with HaskellScript (hscript.dll) is completely generic and only interacts with Hugs via the ScriptServer interface. The engine could be used with any language implementing the script server interfaces. ObjectScript (objectscript.dll) also only interacts via the ScriptServer interfaces.

The next page describes the ScriptServer interface.

 
previous home next