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

HaskellAgent
HaskellDirect
HaskellObject
  Example
  Documentation
ScriptServer
  Interface

AgentScript is a combinator library for the MS Agent component. Microsoft Agent is a component that manages small cartoon characters on the computer screen that can interact with the user. They are able to talk, hear (!), move and play little animations. Since their interface is simple and their appearance attractive, they were used at Utrecht University in the functional programming course. My Master thesis and the paper "Scripting COM components in Haskell" describe AgentScript in more detail.

HaskellScript ships with the AgentScript library and some demos in the demos\hscript\agent directory. The MS Agent component needs to be downloaded separately.

The 'Genie' agent

 
previous home next